Module xl

Class AttributeListPattern

All Implemented Interfaces:
XObject, BytecodeSerialization.Serializable
Direct Known Subclasses:
FieldListPattern

public abstract class AttributeListPattern extends UserDefinedPattern
  • Constructor Details

    • AttributeListPattern

      public AttributeListPattern(int attributeCount)
    • AttributeListPattern

      public AttributeListPattern(Type cls, int attributeCount)
  • Method Details

    • getBoolean

      protected boolean getBoolean(Object o, int index)
    • getByte

      protected byte getByte(Object o, int index)
    • getShort

      protected short getShort(Object o, int index)
    • getChar

      protected char getChar(Object o, int index)
    • getInt

      protected int getInt(Object o, int index)
    • getLong

      protected long getLong(Object o, int index)
    • getFloat

      protected float getFloat(Object o, int index)
    • getDouble

      protected double getDouble(Object o, int index)
    • getObject

      protected Object getObject(Object o, int index)
    • createMatcher

      public Pattern.Matcher createMatcher(Graph src, XBitSet providedConstants, IntList neededConstantsOut)
      Specified by:
      createMatcher in class Pattern
    • getParameterKind

      public int getParameterKind(int index)
      Specified by:
      getParameterKind in class Pattern