Class
A class that represents a class in the bytecode
Since
0.1.0
Parameters
The ConstantPool of the class
The constant of the name of the class
The constant of the super name of the class
The flags of the class
The constants of the interfaces of the class
The subclasses of the class
The methods of the class
The fields of the class
The attributes of the class
See also
Inheritors
Constructors
Creates a Class with the given pool, nameConstant, superNameConstant, flags, interfacesConstants, subClasses, methods, fields and attributes
Properties
The attributes of the class
The interfaces of the class
The constants of the interfaces of the class
Returns if the class is abstract (Checks if the seventh bit of the flags is set)
Returns if the class is an annotation (Checks if the ninth bit of the flags is set)
Returns if the class is an interface (Checks if the sixth bit of the flags is set)
Returns if the class is protected (Checks if the third bit of the flags is set)
Returns if the class is synthetic (Checks if the eighth bit of the flags is set)
The index of a ConstantPoolEntry.Utf8Constant constant in the ConstantPool that represents the name of the class
The ConstantPool of the class
The subclasses of the class
The index of a ConstantPoolEntry.Utf8Constant constant in the ConstantPool that represents the super name of the class