hs-java-0.2: Java .class files assembler/disassembler

Index

!JVM.Common
AALOADJVM.Assembler
aaloadJVM.Builder.Instructions, JVM.Builder
AASTOREJVM.Assembler
aastoreJVM.Builder.Instructions, JVM.Builder
AccessFlagJVM.ClassFile
AccessFlagsJVM.ClassFile
accessFlagsJVM.ClassFile
ACC_ABSTRACTJVM.ClassFile
ACC_FINALJVM.ClassFile
ACC_INTERFACEJVM.ClassFile
ACC_NATIVEJVM.ClassFile
ACC_PRIVATEJVM.ClassFile
ACC_PROTECTEDJVM.ClassFile
ACC_PUBLICJVM.ClassFile
ACC_STATICJVM.ClassFile
ACC_SYNCHRONIZEDJVM.ClassFile
ACC_TRANSIENTJVM.ClassFile
ACC_VOLATILEJVM.ClassFile
ACONST_NULLJVM.Assembler
aconst_nullJVM.Builder.Instructions, JVM.Builder
addItemJVM.Builder.Monad, JVM.Builder
addNTJVM.Builder.Monad, JVM.Builder
addSigJVM.Builder.Monad, JVM.Builder
addToPoolJVM.Builder.Monad, JVM.Builder
allocArrayJVM.Builder.Instructions, JVM.Builder
allocNewArrayJVM.Builder.Instructions, JVM.Builder
ALOADJVM.Assembler
aloadJVM.Builder.Instructions, JVM.Builder
ALOAD_JVM.Assembler
aload_JVM.Builder.Instructions, JVM.Builder
ANEWARRAYJVM.Assembler
APJVM.ClassFile
appendPoolJVM.Builder.Monad, JVM.Builder
apsizeJVM.ClassFile
ARJVM.ClassFile
ArgumentSignatureJVM.ClassFile
arlistJVM.ClassFile
ArrayJVM.ClassFile
ARRAYLENGTHJVM.Assembler
arrayOfJVM.Builder
ArrayTypeJVM.Assembler
arsizeJVM.ClassFile
ASTOREJVM.Assembler
astoreJVM.Builder.Instructions, JVM.Builder
ASTORE_JVM.Assembler
astore_JVM.Builder.Instructions, JVM.Builder
ATHROWJVM.Assembler
attrByNameJVM.Converter
Attribute 
1 (Type/Class)JVM.ClassFile
2 (Data Constructor)JVM.ClassFile
attributeLengthJVM.ClassFile
attributeNameJVM.ClassFile
AttributesJVM.ClassFile
attributesJVM.ClassFile
attributesListJVM.ClassFile
attributeValueJVM.ClassFile
atype2byteJVM.Assembler
BALOADJVM.Assembler
BASTOREJVM.Assembler
bastoreJVM.Builder.Instructions, JVM.Builder
BIPUSHJVM.Assembler
bipushJVM.Builder.Instructions, JVM.Builder
BoolTypeJVM.ClassFile
byteStringJVM.Common
CALOADJVM.Assembler
caloadJVM.Builder.Instructions, JVM.Builder
CASTOREJVM.Assembler
castoreJVM.Builder.Instructions, JVM.Builder
CClassJVM.ClassFile
CDoubleJVM.ClassFile
CFieldJVM.ClassFile
CFloatJVM.ClassFile
CharByteJVM.ClassFile
CHECKCASTJVM.Assembler
CIfaceMethodJVM.ClassFile
CIntegerJVM.ClassFile
Class 
1 (Type/Class)JVM.ClassFile
2 (Data Constructor)JVM.ClassFile
classAttributesJVM.ClassFile
classAttributesCountJVM.ClassFile
classFieldsJVM.ClassFile
classFieldsCountJVM.ClassFile
classFileJVM.Converter
classMethodsJVM.ClassFile
classMethodsCountJVM.ClassFile
classNameJVM.ClassFile
CLongJVM.ClassFile
CMethodJVM.ClassFile
CMPJVM.Assembler
CNameTypeJVM.ClassFile
Code 
1 (Type/Class)JVM.Assembler
2 (Data Constructor)JVM.Assembler
codeAttributesJVM.Assembler
codeAttrsNJVM.Assembler
CodeException 
1 (Type/Class)JVM.Assembler
2 (Data Constructor)JVM.Assembler
codeExceptionsJVM.Assembler
codeExceptionsNJVM.Assembler
codeInstructionsJVM.Assembler
codeLengthJVM.Assembler
codeMaxLocalsJVM.Assembler
codeStackSizeJVM.Assembler
ConstantJVM.ClassFile
constsPoolJVM.ClassFile
constsPoolSizeJVM.ClassFile
convertClassJVM.Converter
CStringJVM.ClassFile
CUnicodeJVM.ClassFile
currentMethodJVM.Builder.Monad, JVM.Builder
currentPoolJVM.Builder.Monad, JVM.Builder
CUTF8JVM.ClassFile
C_EQJVM.Assembler
C_GEJVM.Assembler
C_GTJVM.Assembler
C_LEJVM.Assembler
C_LTJVM.Assembler
C_NEJVM.Assembler
D2FJVM.Assembler
d2fJVM.Builder.Instructions, JVM.Builder
D2IJVM.Assembler
d2iJVM.Builder.Instructions, JVM.Builder
D2LJVM.Assembler
d2lJVM.Builder.Instructions, JVM.Builder
DADDJVM.Assembler
daddJVM.Builder.Instructions, JVM.Builder
DALOADJVM.Assembler
daloadJVM.Builder.Instructions, JVM.Builder
DASTOREJVM.Assembler
dastoreJVM.Builder.Instructions, JVM.Builder
DCMPJVM.Assembler
DCONST_0JVM.Assembler
dconst_0JVM.Builder.Instructions, JVM.Builder
DCONST_1JVM.Assembler
dconst_1JVM.Builder.Instructions, JVM.Builder
DDIVJVM.Assembler
ddivJVM.Builder.Instructions, JVM.Builder
decodeMethodJVM.Assembler
DLOADJVM.Assembler
dloadJVM.Builder.Instructions, JVM.Builder
DLOAD_JVM.Assembler
dload_JVM.Builder.Instructions, JVM.Builder
DMULJVM.Assembler
dmulJVM.Builder.Instructions, JVM.Builder
DNEGJVM.Assembler
dnegJVM.Builder.Instructions, JVM.Builder
doneMethodsJVM.Builder.Monad, JVM.Builder
DoubleTypeJVM.ClassFile
DREMJVM.Assembler
dremJVM.Builder.Instructions, JVM.Builder
DRETURNJVM.Assembler
DSTOREJVM.Assembler
dstoreJVM.Builder.Instructions, JVM.Builder
DSTORE_JVM.Assembler
dstore_JVM.Builder.Instructions, JVM.Builder
DSUBJVM.Assembler
dsubJVM.Builder.Instructions, JVM.Builder
dumpClassJVM.Dump
DUPJVM.Assembler
dupJVM.Builder.Instructions, JVM.Builder
DUP2JVM.Assembler
dup2JVM.Builder.Instructions, JVM.Builder
DUP2_X1JVM.Assembler
dup2_x1JVM.Builder.Instructions, JVM.Builder
DUP2_X2JVM.Assembler
dup2_x2JVM.Builder.Instructions, JVM.Builder
DUP_X1JVM.Assembler
dup_x1JVM.Builder.Instructions, JVM.Builder
DUP_X2JVM.Assembler
dup_x2JVM.Builder.Instructions, JVM.Builder
eCatchTypeJVM.Assembler
eEndPCJVM.Assembler
eHandlerPCJVM.Assembler
emptyGStateJVM.Builder.Monad, JVM.Builder
encodeClassJVM.Converter
encodeInstructionsJVM.Assembler
encodeMethodJVM.Assembler
endMethodJVM.Builder.Monad, JVM.Builder
eStartPCJVM.Assembler
F2DJVM.Assembler
f2dJVM.Builder.Instructions, JVM.Builder
F2IJVM.Assembler
f2iJVM.Builder.Instructions, JVM.Builder
F2LJVM.Assembler
f2lJVM.Builder.Instructions, JVM.Builder
FADDJVM.Assembler
faddJVM.Builder.Instructions, JVM.Builder
FALOADJVM.Assembler
faloadJVM.Builder.Instructions, JVM.Builder
FASTOREJVM.Assembler
fastoreJVM.Builder.Instructions, JVM.Builder
FCMPJVM.Assembler
FCONST_0JVM.Assembler
fconst_0JVM.Builder.Instructions, JVM.Builder
FCONST_1JVM.Assembler
fconst_1JVM.Builder.Instructions, JVM.Builder
FCONST_2JVM.Assembler
fconst_2JVM.Builder.Instructions, JVM.Builder
FDIVJVM.Assembler
fdivJVM.Builder.Instructions, JVM.Builder
Field 
1 (Type/Class)JVM.ClassFile
2 (Data Constructor)JVM.ClassFile
fieldAccessFlagsJVM.ClassFile
fieldAttributesJVM.ClassFile
fieldAttributesCountJVM.ClassFile
fieldNameJVM.ClassFile
fieldNameTypeJVM.ClassFile
FieldSignatureJVM.ClassFile
fieldSignatureJVM.ClassFile
FieldTypeJVM.ClassFile
FLOADJVM.Assembler
floadJVM.Builder.Instructions, JVM.Builder
FLOAD_JVM.Assembler
fload_JVM.Builder.Instructions, JVM.Builder
FloatTypeJVM.ClassFile
FMULJVM.Assembler
fmulJVM.Builder.Instructions, JVM.Builder
FNEGJVM.Assembler
fnegJVM.Builder.Instructions, JVM.Builder
forceJVM.Exceptions
FREMJVM.Assembler
fremJVM.Builder.Instructions, JVM.Builder
FRETURNJVM.Assembler
FSTOREJVM.Assembler
fstoreJVM.Builder.Instructions, JVM.Builder
FSTORE_JVM.Assembler
fstore_JVM.Builder.Instructions, JVM.Builder
FSUBJVM.Assembler
fsubJVM.Builder.Instructions, JVM.Builder
genCodeJVM.Builder.Monad, JVM.Builder
GenerateJVM.Builder.Monad, JVM.Builder
generateJVM.Builder.Monad, JVM.Builder
generatedJVM.Builder.Monad, JVM.Builder
GETFIELDJVM.Assembler
GETSTATICJVM.Assembler
getStaticFieldJVM.Builder.Instructions, JVM.Builder
getStringJVM.ClassFile
GOTOJVM.Assembler
GOTO_WJVM.Assembler
GState 
1 (Type/Class)JVM.Builder.Monad, JVM.Builder
2 (Data Constructor)JVM.Builder.Monad, JVM.Builder
HasAttributesJVM.ClassFile
HasSignatureJVM.ClassFile
I0JVM.Assembler
i0JVM.Builder.Monad, JVM.Builder
I1JVM.Assembler
i1JVM.Builder.Monad, JVM.Builder
I2JVM.Assembler
I2BJVM.Assembler
i2bJVM.Builder.Instructions, JVM.Builder
I2CJVM.Assembler
i2cJVM.Builder.Instructions, JVM.Builder
I2DJVM.Assembler
i2dJVM.Builder.Instructions, JVM.Builder
I2FJVM.Assembler
i2fJVM.Builder.Instructions, JVM.Builder
I2LJVM.Assembler
i2lJVM.Builder.Instructions, JVM.Builder
I2SJVM.Assembler
i2sJVM.Builder.Instructions, JVM.Builder
I3JVM.Assembler
i8JVM.Builder.Monad, JVM.Builder
IADDJVM.Assembler
iaddJVM.Builder.Instructions, JVM.Builder
IALOADJVM.Assembler
ialoadJVM.Builder.Instructions, JVM.Builder
IANDJVM.Assembler
iandJVM.Builder.Instructions, JVM.Builder
IASTOREJVM.Assembler
iastoreJVM.Builder.Instructions, JVM.Builder
ICONST_0JVM.Assembler
iconst_0JVM.Builder.Instructions, JVM.Builder
ICONST_1JVM.Assembler
iconst_1JVM.Builder.Instructions, JVM.Builder
ICONST_2JVM.Assembler
iconst_2JVM.Builder.Instructions, JVM.Builder
ICONST_3JVM.Assembler
iconst_3JVM.Builder.Instructions, JVM.Builder
ICONST_4JVM.Assembler
iconst_4JVM.Builder.Instructions, JVM.Builder
ICONST_5JVM.Assembler
iconst_5JVM.Builder.Instructions, JVM.Builder
ICONST_M1JVM.Assembler
iconst_m1JVM.Builder.Instructions, JVM.Builder
IDIVJVM.Assembler
idivJVM.Builder.Instructions, JVM.Builder
IFJVM.Assembler
IFNONNULLJVM.Assembler
IFNULLJVM.Assembler
IF_ACMPJVM.Assembler
IF_ICMPJVM.Assembler
IINCJVM.Assembler
iincJVM.Builder.Instructions, JVM.Builder
ILOADJVM.Assembler
iloadJVM.Builder.Instructions, JVM.Builder
ILOAD_JVM.Assembler
iload_JVM.Builder.Instructions, JVM.Builder
IMMJVM.Assembler
IMULJVM.Assembler
imulJVM.Builder.Instructions, JVM.Builder
INEGJVM.Assembler
inegJVM.Builder.Instructions, JVM.Builder
initClassJVM.Builder.Monad, JVM.Builder
INSTANCEOFJVM.Assembler
InstructionJVM.Assembler
integerJava.Lang
integerClassJava.Lang
interfacesJVM.ClassFile
interfacesCountJVM.ClassFile
IntTypeJVM.ClassFile
INVOKEINTERFACEJVM.Assembler
INVOKESPECIALJVM.Assembler
invokeSpecialJVM.Builder.Instructions, JVM.Builder
INVOKESTATICJVM.Assembler
invokeStaticJVM.Builder.Instructions, JVM.Builder
INVOKEVIRTUALJVM.Assembler
invokeVirtualJVM.Builder.Instructions, JVM.Builder
IORJVM.Assembler
iorJVM.Builder.Instructions, JVM.Builder
IREMJVM.Assembler
iremJVM.Builder.Instructions, JVM.Builder
IRETURNJVM.Assembler
ISHLJVM.Assembler
ishlJVM.Builder.Instructions, JVM.Builder
ISHRJVM.Assembler
ishrJVM.Builder.Instructions, JVM.Builder
ISTOREJVM.Assembler
istoreJVM.Builder.Instructions, JVM.Builder
ISTORE_JVM.Assembler
istore_JVM.Builder.Instructions, JVM.Builder
ISUBJVM.Assembler
isubJVM.Builder.Instructions, JVM.Builder
IUSHRJVM.Assembler
iushrJVM.Builder.Instructions, JVM.Builder
IXORJVM.Assembler
ixorJVM.Builder.Instructions, JVM.Builder
JSRJVM.Assembler
JSR_WJVM.Assembler
L2DJVM.Assembler
l2dJVM.Builder.Instructions, JVM.Builder
L2FJVM.Assembler
l2fJVM.Builder.Instructions, JVM.Builder
L2IJVM.Assembler
l2iJVM.Builder.Instructions, JVM.Builder
LADDJVM.Assembler
laddJVM.Builder.Instructions, JVM.Builder
LALOADJVM.Assembler
laloadJVM.Builder.Instructions, JVM.Builder
LANDJVM.Assembler
landJVM.Builder.Instructions, JVM.Builder
LASTOREJVM.Assembler
lastoreJVM.Builder.Instructions, JVM.Builder
LCMPJVM.Assembler
lcmpJVM.Builder.Instructions, JVM.Builder
LCONST_0JVM.Assembler
lconst_0JVM.Builder.Instructions, JVM.Builder
LCONST_1JVM.Assembler
lconst_1JVM.Builder.Instructions, JVM.Builder
LDC1JVM.Assembler
ldc1JVM.Builder.Instructions, JVM.Builder
LDC2JVM.Assembler
ldc2JVM.Builder.Instructions, JVM.Builder
LDC2WJVM.Assembler
ldc2wJVM.Builder.Instructions, JVM.Builder
LDIVJVM.Assembler
ldivJVM.Builder.Instructions, JVM.Builder
LinkJVM.ClassFile
LLOADJVM.Assembler
lloadJVM.Builder.Instructions, JVM.Builder
LLOAD_JVM.Assembler
lload_JVM.Builder.Instructions, JVM.Builder
LMULJVM.Assembler
lmulJVM.Builder.Instructions, JVM.Builder
LNEGJVM.Assembler
lnegJVM.Builder.Instructions, JVM.Builder
loadStringJVM.Builder.Instructions, JVM.Builder
LongIntJVM.ClassFile
lookupPoolJVM.Builder.Monad, JVM.Builder
LOOKUPSWITCHJVM.Assembler
LORJVM.Assembler
lorJVM.Builder.Instructions, JVM.Builder
LREMJVM.Assembler
lremJVM.Builder.Instructions, JVM.Builder
LRETURNJVM.Assembler
LSHLJVM.Assembler
lshlJVM.Builder.Instructions, JVM.Builder
LSHRJVM.Assembler
lshrJVM.Builder.Instructions, JVM.Builder
LSTOREJVM.Assembler
lstoreJVM.Builder.Instructions, JVM.Builder
LSTORE_JVM.Assembler
lstore_JVM.Builder.Instructions, JVM.Builder
LSUBJVM.Assembler
lsubJVM.Builder.Instructions, JVM.Builder
LUSHRJVM.Assembler
lushrJVM.Builder.Instructions, JVM.Builder
LXORJVM.Assembler
lxorJVM.Builder.Instructions, JVM.Builder
magicJVM.ClassFile
majorVersionJVM.ClassFile
Method 
1 (Type/Class)JVM.ClassFile
2 (Data Constructor)JVM.ClassFile
methodAccessFlagsJVM.ClassFile
methodAttributesJVM.ClassFile
methodAttributesCountJVM.ClassFile
methodByNameJVM.Converter
methodCodeJVM.Converter
methodNameJVM.ClassFile
MethodSignature 
1 (Type/Class)JVM.ClassFile
2 (Data Constructor)JVM.ClassFile
methodSignatureJVM.ClassFile
minorVersionJVM.ClassFile
MONITORENTERJVM.Assembler
MONITOREXITJVM.Assembler
MULTINANEWARRAYJVM.Assembler
NameType 
1 (Type/Class)JVM.ClassFile
2 (Data Constructor)JVM.ClassFile
nameTypeJVM.ClassFile
NEWJVM.Assembler
newJVM.Builder.Instructions, JVM.Builder
NEWARRAYJVM.Assembler
newArrayJVM.Builder.Instructions, JVM.Builder
newMethodJVM.Builder.Monad, JVM.Builder
NoItemInPool 
1 (Type/Class)JVM.Exceptions
2 (Data Constructor)JVM.Exceptions
NOPJVM.Assembler
nopJVM.Builder.Instructions, JVM.Builder
ntNameJVM.ClassFile
ntSignatureJVM.ClassFile
objectJava.Lang
objectClassJava.Lang
objectInitJava.Lang
ObjectTypeJVM.ClassFile
outJava.IO
parseClassJVM.Converter
parseClassFileJVM.Converter
PointersJVM.ClassFile
PoolJVM.ClassFile
poolSizeJVM.Common
POPJVM.Assembler
popJVM.Builder.Instructions, JVM.Builder
POP2JVM.Assembler
pop2JVM.Builder.Instructions, JVM.Builder
printfJava.IO
printlnJava.IO
printStreamJava.IO
printStreamClassJava.IO
PUTFIELDJVM.Assembler
putInstructionJVM.Builder.Monad, JVM.Builder
PUTSTATICJVM.Assembler
refClassJVM.ClassFile
ResolvedJVM.ClassFile
RETJVM.Assembler
RETURNJVM.Assembler
ReturnsJVM.ClassFile
ReturnSignatureJVM.ClassFile
ReturnsVoidJVM.ClassFile
SALOADJVM.Assembler
saloadJVM.Builder.Instructions, JVM.Builder
SASTOREJVM.Assembler
sastoreJVM.Builder.Instructions, JVM.Builder
ShortIntJVM.ClassFile
showListIxJVM.Common
SignatureJVM.ClassFile
SignedByteJVM.ClassFile
SIPUSHJVM.Assembler
sipushJVM.Builder.Instructions, JVM.Builder
sizedArrayJVM.Builder
startMethodJVM.Builder.Monad, JVM.Builder
stringJava.Lang
stringClassJava.Lang
superClassJVM.ClassFile
SWAPJVM.Assembler
swapJVM.Builder.Instructions, JVM.Builder
systemJava.Lang
systemClassJava.Lang
TABLESWITCHJVM.Assembler
thisClassJVM.ClassFile
toCharListJVM.Common
T_BOOLEANJVM.Assembler
T_BYTEJVM.Assembler
T_CHARJVM.Assembler
T_DOUBLEJVM.Assembler
T_FLOATJVM.Assembler
T_INTJVM.Assembler
T_LONGJVM.Assembler
T_SHORTJVM.Assembler
valueOfIntegerJava.Lang
WIDEJVM.Assembler