public class BytecodeLinkerContext extends Object
| Constructor and Description |
|---|
BytecodeLinkerContext(BytecodeLoader aLoader,
Logger aLogger) |
| Modifier and Type | Method and Description |
|---|---|
Logger |
getLogger() |
BytecodeMethodCollection |
getMethodCollection() |
BytecodeSignatureParser |
getSignatureParser() |
Statistics |
getStatistics() |
BytecodeLinkedClass |
isLinkedOrNull(BytecodeUtf8Constant aConstant) |
Stream<Edge<BytecodeLinkedClassEdgeType,BytecodeLinkedClass>> |
linkedClasses() |
void |
resolveAbstractMethodsInSubclasses() |
BytecodeLinkedClass |
resolveClass(BytecodeObjectTypeRef aTypeRef) |
void |
resolveTypeRef(BytecodeTypeRef aTypeRef) |
public BytecodeLinkerContext(BytecodeLoader aLoader, Logger aLogger)
public Statistics getStatistics()
public Logger getLogger()
public BytecodeSignatureParser getSignatureParser()
public BytecodeMethodCollection getMethodCollection()
public BytecodeLinkedClass isLinkedOrNull(BytecodeUtf8Constant aConstant)
public BytecodeLinkedClass resolveClass(BytecodeObjectTypeRef aTypeRef)
public Stream<Edge<BytecodeLinkedClassEdgeType,BytecodeLinkedClass>> linkedClasses()
public void resolveTypeRef(BytecodeTypeRef aTypeRef)
public void resolveAbstractMethodsInSubclasses()
Copyright © 2020 Systemprogrammierung Mirko Sertic. All rights reserved.