Class Parameter

java.lang.Object
net.covers1624.coffeegrinder.type.Parameter

public class Parameter extends Object
Created by covers1624 on 15/4/21.
  • Constructor Details

  • Method Details

    • getFormalIdx

      public int getFormalIdx()
    • getName

      public String getName()
    • getOwner

      public Method getOwner()
    • getType

      public AType getType()
    • getRawType

      public AType getRawType()
    • getFlags

      public EnumBitSet<AccessFlag> getFlags()
    • getAnnotations

      public Parameter.Annotations getAnnotations(AType resolvedType)
      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

      public String toString()
      Overrides:
      toString in class Object