Class

constructor(pool: ConstantPool, nameConstant: Int, superNameConstant: Int, flags: Short, interfacesConstants: List<Int>, subClasses: List<Class>, methods: List<Method>, fields: List<Field>, attributes: List<Attribute>)(source)

Creates a Class with the given pool, nameConstant, superNameConstant, flags, interfacesConstants, subClasses, methods, fields and attributes

Parameters

pool

The ConstantPool of the class

nameConstant

The constant of the name of the class

superNameConstant

The constant of the super name of the class

flags

The flags of the class

interfacesConstants

The constants of the interfaces of the class

subClasses

The subclasses of the class

methods

The methods of the class

fields

The fields of the class

attributes

The attributes of the class