public interface ResolvedExecutable
ExecutableDeclaration.
Parameter types and declared exceptions are put into the context of a
specific declaring reference, e.g. List#add(Object)
becomes List#add(String) in the context of an ArrayList<String>| Modifier and Type | Method and Description |
|---|---|
ExecutableDeclaration |
getDeclaration() |
java.lang.String |
getResolvedErasureSignature()
Returns the resolved erased signature of this feature.
|
java.lang.Iterable<? extends TypeReference> |
getResolvedExceptionTypes() |
java.lang.Iterable<? extends ResolvedParameter> |
getResolvedParameters() |
java.lang.String |
getSimpleSignature()
Returns the simple signature of this executable.
|
ExecutableDeclaration getDeclaration()
resolvedjava.lang.Iterable<? extends ResolvedParameter> getResolvedParameters()
resolved parametersjava.lang.Iterable<? extends TypeReference> getResolvedExceptionTypes()
resolved exceptionsjava.lang.String getSimpleSignature()
List<String>.addAll(int, Collection<E>) is
addAll(int, Collection<String>).java.lang.String getResolvedErasureSignature()
List<String>.addAll(int,java.util.Collection<E>) is
addAll(int,Collection).