Class Parameter
java.lang.Object
net.covers1624.coffeegrinder.type.Parameter
Created by covers1624 on 15/4/21.
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionParameter(int formalIdx, String name, Method owner, AType type, AType rawType, EnumBitSet<AccessFlag> flags, AnnotationSupplier annotationSupplier) Parameter(String name, Method owner, AType type, AType rawType, EnumBitSet<AccessFlag> flags) Parameter(String name, Method owner, AType type, EnumBitSet<AccessFlag> flags) -
Method Summary
-
Constructor Details
-
Parameter
-
Parameter
public Parameter(String name, Method owner, AType type, AType rawType, EnumBitSet<AccessFlag> flags) -
Parameter
public Parameter(int formalIdx, String name, Method owner, AType type, AType rawType, EnumBitSet<AccessFlag> flags, AnnotationSupplier annotationSupplier)
-
-
Method Details
-
getFormalIdx
public int getFormalIdx() -
getName
-
getOwner
-
getType
-
getRawType
-
getFlags
-
getAnnotations
- Parameters:
resolvedType- May be different from the Parameters type system generic type for lambdas only. These require additional instruction level information to correctly resolve the generic signatures scopes.
-
isFinal
public boolean isFinal() -
isMandated
public boolean isMandated() -
isSynthetic
public boolean isSynthetic() -
toString
-