| Modifier and Type | Field and Description |
|---|---|
static BytecodeMethodSignature |
CLASS_FOR_NAME_SIGNATURE |
static BytecodeMethodSignature |
DESIRED_ASSERTION_STATUS_SIGNATURE |
static BytecodeMethodSignature |
GET_CLASS_SIGNATURE |
static BytecodeMethodSignature |
GET_CLASSLOADER_SIGNATURE |
static BytecodeMethodSignature |
GET_ENUM_CONSTANTS_SIGNATURE |
static BytecodeMethodSignature |
GET_SUPERCLASS_SIGNATURE |
| Constructor and Description |
|---|
BytecodeLinkedClass(BytecodeLinkedClass aSuperclass,
int aUniqueId,
BytecodeLinkerContext aLinkerContext,
BytecodeObjectTypeRef aClassName,
BytecodeClass aBytecodeClass) |
addEdgeTo, addIncomingEdge, incomingEdges, incomingEdges, outgoingEdges, outgoingEdges, singleOutgoingNodeMatchingpublic static final BytecodeMethodSignature GET_CLASS_SIGNATURE
public static final BytecodeMethodSignature GET_CLASSLOADER_SIGNATURE
public static final BytecodeMethodSignature DESIRED_ASSERTION_STATUS_SIGNATURE
public static final BytecodeMethodSignature GET_ENUM_CONSTANTS_SIGNATURE
public static final BytecodeMethodSignature CLASS_FOR_NAME_SIGNATURE
public static final BytecodeMethodSignature GET_SUPERCLASS_SIGNATURE
public BytecodeLinkedClass(BytecodeLinkedClass aSuperclass, int aUniqueId, BytecodeLinkerContext aLinkerContext, BytecodeObjectTypeRef aClassName, BytecodeClass aBytecodeClass)
public boolean isOpaqueType()
public boolean isCallback()
public boolean isEvent()
public boolean emulatedByRuntime()
public BytecodeObjectTypeRef getClassName()
public int getUniqueId()
public Set<BytecodeLinkedClass> getImplementingTypes()
public Set<BytecodeLinkedClass> getImplementingTypes(boolean aIncludeSuperClass, boolean aIncludeSelf)
public BytecodeLinkedClass getSuperClass()
public void resolveClassInitializer(BytecodeMethod aMethod)
public boolean resolveStaticField(BytecodeUtf8Constant aName)
public boolean resolveInstanceField(BytecodeUtf8Constant aName)
public BytecodeResolvedFields resolvedFields()
public BytecodeVTable resolveVTable()
public BytecodeResolvedMethods resolvedMethods()
public boolean resolveVirtualMethod(String aMethodName, BytecodeMethodSignature aSignature)
public boolean resolveConstructorInvocation(BytecodeMethodSignature aSignature)
public boolean resolvePrivateMethod(String aMethodName, BytecodeMethodSignature aSignature)
public boolean resolveStaticMethod(String aMethodName, BytecodeMethodSignature aSignature)
public BytecodeClass getBytecodeClass()
public boolean hasClassInitializer()
public BytecodeImportedLink linkFor(BytecodeMethod aMethod)
public void resolveInheritedOverriddenMethods()
Copyright © 2020 Systemprogrammierung Mirko Sertic. All rights reserved.