Class ParameterizedMethod
java.lang.Object
net.covers1624.coffeegrinder.type.Method
net.covers1624.coffeegrinder.type.ParameterizedMethod
- All Implemented Interfaces:
ITypeParameterizedMember
Created by covers1624 on 21/2/22.
-
Constructor Summary
ConstructorsConstructorDescriptionParameterizedMethod(ClassType outer, Method method, TypeSubstitutions.TypeParamMapper mapper, boolean supplyingArgs) -
Method Summary
Methods inherited from class net.covers1624.coffeegrinder.type.Method
getAccessor, getAnnotationSupplier, getFullName, isAbstract, isBridge, isNative, isStatic, isSynthetic, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.covers1624.coffeegrinder.type.ITypeParameterizedMember
getTypeParameterCount
-
Constructor Details
-
ParameterizedMethod
public ParameterizedMethod(ClassType outer, Method method, TypeSubstitutions.TypeParamMapper mapper, boolean supplyingArgs)
-
-
Method Details
-
getDescriptor
public org.objectweb.asm.Type getDescriptor()- Specified by:
getDescriptorin classMethod
-
getDefaultAnnotationValue
- Specified by:
getDefaultAnnotationValuein classMethod
-
getDeclaringClass
- Specified by:
getDeclaringClassin classMethod
-
getParameters
- Specified by:
getParametersin classMethod
-
getReturnType
- Specified by:
getReturnTypein classMethod
-
isConstructor
public boolean isConstructor()- Specified by:
isConstructorin classMethod
-
getAccessFlags
- Specified by:
getAccessFlagsin classMethod
-
getExceptions
- Specified by:
getExceptionsin classMethod
-
getDeclaration
- Specified by:
getDeclarationin classMethod
-
asRaw
-
getName
-
getTypeArguments
-
getTypeParameters
-
hasTypeParameters
public boolean hasTypeParameters() -
isFullyParameterized
public boolean isFullyParameterized()
-