Class StructClass

    • Field Detail

      • qualifiedName

        public final java.lang.String qualifiedName
    • Method Detail

      • hasField

        public boolean hasField​(java.lang.String name,
                                java.lang.String descriptor)
      • getField

        public StructField getField​(java.lang.String name,
                                    java.lang.String descriptor)
      • getMethod

        public StructMethod getMethod​(java.lang.String key)
      • getMethod

        public StructMethod getMethod​(java.lang.String name,
                                      java.lang.String descriptor)
      • getMethodRecursive

        public StructMethod getMethodRecursive​(java.lang.String name,
                                               java.lang.String descriptor)
      • getInterface

        public java.lang.String getInterface​(int i)
      • releaseResources

        public void releaseResources()
      • getRecordComponents

        public java.util.List<StructRecordComponent> getRecordComponents()
        Returns:
        list of record components; null if this class is not a record
      • getInterfaces

        public int[] getInterfaces()
      • getInterfaceNames

        public java.lang.String[] getInterfaceNames()
      • isOwn

        public boolean isOwn()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getAllGenerics

        public java.util.Map<java.lang.String,​java.util.Map<VarType,​VarType>> getAllGenerics()
      • getAllSuperClasses

        public java.util.List<StructClass> getAllSuperClasses()