Class TypeReference


  • public class TypeReference
    extends Object
    • Constructor Detail

      • TypeReference

        public TypeReference​(int typeRef)
    • Method Detail

      • newTypeReference

        public static TypeReference newTypeReference​(int sort)
      • newTypeParameterReference

        public static TypeReference newTypeParameterReference​(int sort,
                                                              int paramIndex)
      • newTypeParameterBoundReference

        public static TypeReference newTypeParameterBoundReference​(int sort,
                                                                   int paramIndex,
                                                                   int boundIndex)
      • newSuperTypeReference

        public static TypeReference newSuperTypeReference​(int itfIndex)
      • newFormalParameterReference

        public static TypeReference newFormalParameterReference​(int paramIndex)
      • newExceptionReference

        public static TypeReference newExceptionReference​(int exceptionIndex)
      • newTryCatchReference

        public static TypeReference newTryCatchReference​(int tryCatchBlockIndex)
      • newTypeArgumentReference

        public static TypeReference newTypeArgumentReference​(int sort,
                                                             int argIndex)
      • getSort

        public int getSort()
      • getTypeParameterIndex

        public int getTypeParameterIndex()
      • getTypeParameterBoundIndex

        public int getTypeParameterBoundIndex()
      • getSuperTypeIndex

        public int getSuperTypeIndex()
      • getFormalParameterIndex

        public int getFormalParameterIndex()
      • getExceptionIndex

        public int getExceptionIndex()
      • getTryCatchBlockIndex

        public int getTryCatchBlockIndex()
      • getTypeArgumentIndex

        public int getTypeArgumentIndex()
      • getValue

        public int getValue()