| Package | Description |
|---|---|
| net.oneandone.mork.classfile |
Java class files.
|
| net.oneandone.mork.classfile.attribute |
| Modifier and Type | Field and Description |
|---|---|
ClassRef[] |
MethodRef.argumentTypes |
ClassRef[] |
MethodDef.argumentTypes |
static ClassRef |
ClassRef.BOOLEAN |
static ClassRef |
ClassRef.CHAR |
ClassRef |
InnerClassesInfo.inner |
static ClassRef |
ClassRef.INT |
static ClassRef[] |
ClassRef.NONE |
static ClassRef |
ClassRef.OBJECT |
ClassRef |
InnerClassesInfo.outer |
ClassRef |
MethodRef.owner |
ClassRef |
FieldRef.owner |
ClassRef |
MethodRef.returnType |
ClassRef |
MethodDef.returnType |
static ClassRef |
ClassRef.STRING |
ClassRef |
ClassDef.superClass |
ClassRef |
ClassDef.thisClass |
ClassRef |
FieldRef.type |
ClassRef |
FieldDef.type |
ClassRef |
ExceptionInfo.type |
static ClassRef |
ClassRef.VOID |
| Modifier and Type | Field and Description |
|---|---|
List<ClassRef> |
ClassDef.interfaces |
| Modifier and Type | Method and Description |
|---|---|
static ClassRef[] |
MethodRef.forArgumentTypes(String descriptor) |
static ClassRef |
ClassRef.forFieldDescriptor(String descriptor) |
static ClassRef |
MethodRef.forReturnType(String descriptor) |
abstract ClassRef |
Reference.getOwner() |
ClassRef |
MethodRef.getOwner() |
ClassRef |
FieldRef.getOwner() |
ClassRef |
ClassRef.getOwner() |
ClassRef |
Input.readClassRef() |
ClassRef |
ClassDef.reference() |
| Modifier and Type | Method and Description |
|---|---|
List<ClassRef> |
MethodDef.getExceptions() |
| Modifier and Type | Method and Description |
|---|---|
MethodDef |
ClassDef.addConstructor(Set<Access> accessFlags,
ClassRef[] args,
Code code) |
FieldDef |
ClassDef.addField(Set<Access> access,
ClassRef type,
String name) |
MethodDef |
ClassDef.addMethod(Set<Access> accessFlags,
ClassRef result,
String name,
ClassRef[] args,
Code code) |
MethodDef |
ClassDef.addMethod(Set<Access> accessFlags,
ClassRef result,
String name,
ClassRef[] args,
Code code) |
int |
Code.allocate(ClassRef cl) |
static MethodRef |
MethodRef.constr(ClassRef cl) |
static MethodRef |
MethodRef.constr(ClassRef cl,
ClassRef arg0) |
static MethodRef |
MethodRef.constr(ClassRef cl,
ClassRef[] args) |
static MethodRef |
MethodRef.constr(ClassRef cl,
ClassRef[] args) |
static MethodRef |
MethodRef.constr(ClassRef cl,
ClassRef arg0,
ClassRef arg1) |
static MethodRef |
MethodRef.constr(ClassRef cl,
ClassRef arg0,
ClassRef arg1,
ClassRef arg2) |
static MethodRef |
MethodRef.constr(ClassRef cl,
ClassRef arg0,
ClassRef arg1,
ClassRef arg2,
ClassRef arg3) |
void |
Code.emit(int opcode,
ClassRef arg) |
void |
Code.fixup(int fixup,
int opcode,
ClassRef arg) |
static MethodRef |
MethodRef.ifc(ClassRef owner,
ClassRef returnType,
String name) |
static MethodRef |
MethodRef.ifc(ClassRef owner,
ClassRef returnType,
String name,
ClassRef arg0) |
static MethodRef |
MethodRef.ifc(ClassRef owner,
ClassRef returnType,
String name,
ClassRef arg0,
ClassRef arg1) |
static MethodRef |
MethodRef.ifc(ClassRef owner,
ClassRef returnType,
String name,
ClassRef arg0,
ClassRef arg1,
ClassRef arg2) |
static MethodRef |
MethodRef.ifc(ClassRef owner,
ClassRef returnType,
String name,
ClassRef arg0,
ClassRef arg1,
ClassRef arg2,
ClassRef arg3) |
FieldDef |
ClassDef.lookupField(Set<Access> accessFlags,
String name,
ClassRef type) |
MethodDef |
ClassDef.lookupMethod(Set<Access> accessFlags,
String name,
ClassRef[] argumentTypes,
ClassRef returnType,
List<ClassRef> exceptions) |
MethodDef |
ClassDef.lookupMethod(Set<Access> accessFlags,
String name,
ClassRef[] argumentTypes,
ClassRef returnType,
List<ClassRef> exceptions) |
MethodDef |
ClassDef.lookupMethod(String name,
ClassRef... argumentTypes) |
static MethodRef |
MethodRef.meth(ClassRef owner,
ClassRef returnType,
String name) |
static MethodRef |
MethodRef.meth(ClassRef owner,
ClassRef returnType,
String name,
ClassRef arg0) |
static MethodRef |
MethodRef.meth(ClassRef owner,
ClassRef returnType,
String name,
ClassRef arg0,
ClassRef arg1) |
static MethodRef |
MethodRef.meth(ClassRef owner,
ClassRef returnType,
String name,
ClassRef arg0,
ClassRef arg1,
ClassRef arg2) |
static MethodRef |
MethodRef.meth(ClassRef owner,
ClassRef returnType,
String name,
ClassRef arg0,
ClassRef arg1,
ClassRef arg2,
ClassRef arg3) |
FieldRef |
FieldDef.reference(ClassRef owner) |
MethodRef |
MethodDef.reference(ClassRef owner,
boolean ifc) |
static String |
MethodRef.toDescriptor(ClassRef[] args,
ClassRef result) |
static String |
MethodRef.toDescriptor(ClassRef[] args,
ClassRef result) |
void |
Output.writeClassRef(ClassRef ref) |
| Modifier and Type | Method and Description |
|---|---|
MethodDef |
ClassDef.lookupMethod(Set<Access> accessFlags,
String name,
ClassRef[] argumentTypes,
ClassRef returnType,
List<ClassRef> exceptions) |
| Constructor and Description |
|---|
ClassDef(ClassRef thisClass,
ClassRef superClass)
Create a new class file with the specified name and
super class name.
|
ExceptionInfo(int start,
int end,
int handler,
ClassRef type) |
FieldDef(Set<Access> accessFlags,
String name,
ClassRef type) |
FieldRef(ClassRef owner,
String name,
ClassRef type) |
MethodRef(ClassRef owner,
boolean ifc,
ClassRef returnType,
String name,
ClassRef... argumentTypes) |
MethodRef(ClassRef owner,
boolean ifc,
ClassRef returnType,
String name,
ClassRef... argumentTypes) |
| Modifier and Type | Field and Description |
|---|---|
List<ClassRef> |
Exceptions.exceptions |
Copyright © 1998–2017 1&1. All rights reserved.