public class BytecodeClass extends Object
| Constructor and Description |
|---|
BytecodeClass(BytecodeConstantPool aConstantPool,
BytecodeAccessFlags aAccessFlags,
BytecodeClassinfoConstant aThisClass,
BytecodeClassinfoConstant aSuperClass,
BytecodeInterface[] aInterfaces,
BytecodeField[] aFields,
BytecodeMethod[] aMethods,
BytecodeAttributeInfo[] aClassAttributes) |
| Modifier and Type | Method and Description |
|---|---|
BytecodeMethod |
classInitializerOrNull() |
BytecodeField |
fieldByName(String aName) |
BytecodeField[] |
fields() |
BytecodeAccessFlags |
getAccessFlags() |
BytecodeAttributes |
getAttributes() |
BytecodeAttributeInfo[] |
getAttributesRaw() |
BytecodeConstantPool |
getConstantPool() |
BytecodeInterface[] |
getInterfaces() |
BytecodeMethod[] |
getMethods() |
BytecodeClassinfoConstant |
getSuperClass() |
BytecodeClassinfoConstant |
getThisInfo() |
BytecodeMethod |
methodByNameAndSignatureOrNull(String aMethodName,
BytecodeMethodSignature aSignature) |
public BytecodeClass(BytecodeConstantPool aConstantPool, BytecodeAccessFlags aAccessFlags, BytecodeClassinfoConstant aThisClass, BytecodeClassinfoConstant aSuperClass, BytecodeInterface[] aInterfaces, BytecodeField[] aFields, BytecodeMethod[] aMethods, BytecodeAttributeInfo[] aClassAttributes)
public BytecodeClassinfoConstant getThisInfo()
public BytecodeAccessFlags getAccessFlags()
public BytecodeAttributes getAttributes()
public BytecodeAttributeInfo[] getAttributesRaw()
public BytecodeConstantPool getConstantPool()
public BytecodeField[] fields()
public BytecodeField fieldByName(String aName)
public BytecodeMethod methodByNameAndSignatureOrNull(String aMethodName, BytecodeMethodSignature aSignature)
public BytecodeClassinfoConstant getSuperClass()
public BytecodeMethod[] getMethods()
public BytecodeInterface[] getInterfaces()
public BytecodeMethod classInitializerOrNull()
Copyright © 2020 Systemprogrammierung Mirko Sertic. All rights reserved.