public interface IResolvedExecutable extends IResolvedFeature
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 |
---|---|
JvmExecutable |
getDeclaration()
Returns the declared executable that is resolved.
|
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.util.List<JvmTypeParameter> |
getTypeParameters()
Returns the list of declared type parameters of the
executable . |
getContextType, getResolvedDeclarator, getResolvedErasureSignature, getResolvedSignature, getSimpleSignature
java.util.List<LightweightTypeReference> getResolvedParameterTypes()
IResolvedFeature.getContextType()
java.util.List<LightweightTypeReference> getResolvedExceptions()
IResolvedFeature.getContextType()
JvmExecutable getDeclaration()
getDeclaration
in interface IResolvedFeature
java.util.List<JvmTypeParameter> getTypeParameters()
executable
.