Class NdTypeParameter

java.lang.Object
org.aspectj.org.eclipse.jdt.internal.core.nd.NdStruct
org.aspectj.org.eclipse.jdt.internal.core.nd.java.NdTypeParameter
All Implemented Interfaces:
INdStruct

public class NdTypeParameter extends NdStruct
Represents a TypeParameter, as described in Section 4.7.9.1 of the java VM specification, Java SE 8 edititon.
  • Field Details

  • Constructor Details

    • NdTypeParameter

      public NdTypeParameter(Nd nd, long address)
  • Method Details

    • setIdentifier

      public void setIdentifier(char[] identifier)
    • getIdentifier

      public char[] getIdentifier()
    • setFirstBoundIsClass

      public void setFirstBoundIsClass(boolean isClass)
    • isFirstBoundAClass

      public boolean isFirstBoundAClass()
    • getBounds

      public List<NdTypeBound> getBounds()
    • getSignature

      public void getSignature(CharArrayBuffer result)
    • getSignature

      public static void getSignature(CharArrayBuffer buffer, List<NdTypeParameter> params)
    • createBound

      public void createBound(NdTypeSignature boundSignature)
    • allocateBounds

      public void allocateBounds(int numBounds)