public interface IResolvedExecutable
JvmExecutable
.
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 |
---|---|
LightweightTypeReference |
getContextType()
Returns the current context type.
|
JvmExecutable |
getDeclaration()
Returns the declared executable that is resolved.
|
java.lang.String |
getResolvedErasureSignature()
Returns the resolved erased signature of this operation.
|
java.util.List<LightweightTypeReference> |
getResolvedExceptions()
Returns the resolved declared exceptions in the current context.
|
java.util.List<LightweightTypeReference> |
getResolvedParameterTypes()
Returns the resolved parameter types in the current context.
|
java.lang.String |
getResolvedSignature()
Returns the resolved signature of this operation.
|
java.lang.String |
getSimpleSignature()
Returns the simple signature of this operation.
|
java.util.List<JvmTypeParameter> |
getTypeParameters()
Returns the list of declared type parameters of the
executable . |
java.util.List<LightweightTypeReference> getResolvedParameterTypes()
getContextType()
java.lang.String getResolvedSignature()
List<String>.addAll(int, Collection<E>)
is
addAll(int,java.util.Collection<String>)
.java.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)
.java.util.List<LightweightTypeReference> getResolvedExceptions()
getContextType()
JvmExecutable getDeclaration()
LightweightTypeReference getContextType()
java.util.List<JvmTypeParameter> getTypeParameters()
executable
.