Class MethodParameters

java.lang.Object
org.aspectj.apache.bcel.classfile.Attribute
org.aspectj.apache.bcel.classfile.MethodParameters
All Implemented Interfaces:
Serializable, Cloneable, Node

public class MethodParameters extends Attribute
See Also:
Serialized Form
  • Field Details

    • NO_PARAMETER_NAME_INDEXES

      public static final int[] NO_PARAMETER_NAME_INDEXES
    • NO_PARAMETER_ACCESS_FLAGS

      public static final int[] NO_PARAMETER_ACCESS_FLAGS
    • ACCESS_FLAGS_FINAL

      public static final int ACCESS_FLAGS_FINAL
      See Also:
      Constant Field Values
    • ACCESS_FLAGS_SYNTHETIC

      public static final int ACCESS_FLAGS_SYNTHETIC
      See Also:
      Constant Field Values
    • ACCESS_FLAGS_MANDATED

      public static final int ACCESS_FLAGS_MANDATED
      See Also:
      Constant Field Values
  • Constructor Details

  • Method Details

    • dump

      public void dump(DataOutputStream dos) throws IOException
      Overrides:
      dump in class Attribute
      Throws:
      IOException
    • getParametersCount

      public int getParametersCount()
    • getParameterName

      public String getParameterName(int parameter)
    • getAccessFlags

      public int getAccessFlags(int parameter)
    • isFinal

      public boolean isFinal(int parameter)
    • isSynthetic

      public boolean isSynthetic(int parameter)
    • isMandated

      public boolean isMandated(int parameter)
    • accept

      public void accept(ClassVisitor v)
      Specified by:
      accept in interface Node
      Specified by:
      accept in class Attribute