core
0.2.0
core
org.polyvariant.classfile
ArrayType
AttributeInfo
ClassAccessFlag
ClassFile
Constant
ClassInfo
FieldRefInfo
MethodRefInfo
InterfaceMethodRefInfo
StringInfo
IntegerInfo
FloatInfo
LongInfo
DoubleInfo
NameAndTypeInfo
Utf8Info
MethodHandleInfo
MethodTypeInfo
DynamicInfo
InvokeDynamicInfo
ModuleInfo
PackageInfo
Constant
ConstantIndex
ConstantIndex
ConstantIndexNarrow
ConstantPool
ConstantPool
FieldAccessFlag
FieldInfo
Instruction
aload
anewarray
astore
bipush
checkcast
dload
dstore
fload
fstore
getfield
getstatic
goto
goto_w
if_acmpeq
if_acmpne
if_icmpeq
if_icmpne
if_icmplt
if_icmpge
if_icmpgt
if_icmple
ifeq
ifne
iflt
ifge
ifgt
ifle
ifnonnull
ifnull
iinc
iload
instanceof
invokedynamic
invokeinterface
invokespecial
invokestatic
invokevirtual
istore
jsr
jsr_w
ldc
ldc_w
ldc2_w
lload
lstore
multianewarray
_new
newarray
putfield
putstatic
ret
sipush
LocalVariableIndex
MethodAccessFlag
MethodInfo
MethodReferenceKind
Offset
OffsetWide
core
/
org.polyvariant.classfile
/
Constant
Constant
enum
Constant
Companion:
object
Source:
ClassFile.scala
Graph
Supertypes
trait
Enum
trait
Serializable
trait
Product
trait
Equals
class
Object
trait
Matchable
class
Any
Type members
Type members
Enum entries
case
ClassInfo
(
nameIndex:
ConstantIndex
)
Source:
ClassFile.scala
case
DoubleInfo
(
highBytes:
ByteVector
,
lowBytes:
ByteVector
)
Source:
ClassFile.scala
case
DynamicInfo
(
bootstrapMethodAttrIndex:
Int
,
nameAndTypeIndex:
ConstantIndex
)
Source:
ClassFile.scala
case
FieldRefInfo
(
classIndex:
ConstantIndex
,
nameAndTypeIndex:
ConstantIndex
)
Source:
ClassFile.scala
case
FloatInfo
(
bytes:
ByteVector
)
Source:
ClassFile.scala
case
IntegerInfo
(
bytes:
ByteVector
)
Source:
ClassFile.scala
case
InterfaceMethodRefInfo
(
classIndex:
ConstantIndex
,
nameAndTypeIndex:
ConstantIndex
)
Source:
ClassFile.scala
case
InvokeDynamicInfo
(
bootstrapMethodAttrIndex:
Int
,
nameAndTypeIndex:
ConstantIndex
)
Source:
ClassFile.scala
case
LongInfo
(
highBytes:
ByteVector
,
lowBytes:
ByteVector
)
Source:
ClassFile.scala
case
MethodHandleInfo
(
referenceType:
MethodReferenceKind
,
referenceIndex:
ConstantIndex
)
Source:
ClassFile.scala
case
MethodRefInfo
(
classIndex:
ConstantIndex
,
nameAndTypeIndex:
ConstantIndex
)
Source:
ClassFile.scala
case
MethodTypeInfo
(
descriptorIndex:
ConstantIndex
)
Source:
ClassFile.scala
case
ModuleInfo
(
nameIndex:
ConstantIndex
)
Source:
ClassFile.scala
case
NameAndTypeInfo
(
nameIndex:
ConstantIndex
,
descriptorIndex:
ConstantIndex
)
Source:
ClassFile.scala
case
PackageInfo
(
nameIndex:
ConstantIndex
)
Source:
ClassFile.scala
case
StringInfo
(
stringIndex:
ConstantIndex
)
Source:
ClassFile.scala
case
Utf8Info
(
bytes:
String
)
Source:
ClassFile.scala