public final class OnFlyCallGraphBuilder
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
class |
OnFlyCallGraphBuilder.DefaultReflectionModel |
class |
OnFlyCallGraphBuilder.TraceBasedReflectionModel |
| Modifier and Type | Field and Description |
|---|---|
protected RefType |
clRunnable |
protected NumberedString |
sigFinalize |
protected NumberedString |
sigForName |
protected NumberedString |
sigInit |
protected NumberedString |
sigObjRun |
protected NumberedString |
sigRun |
protected NumberedString |
sigStart |
| Constructor and Description |
|---|
OnFlyCallGraphBuilder(ContextManager cm,
ReachableMethods rm) |
OnFlyCallGraphBuilder(ContextManager cm,
ReachableMethods rm,
boolean appOnly) |
| Modifier and Type | Method and Description |
|---|---|
void |
addStringConstant(Local l,
Context srcContext,
java.lang.String constant) |
void |
addType(Local receiver,
Context srcContext,
Type type,
Context typeContext) |
LargeNumberedMap |
methodToReceivers() |
LargeNumberedMap |
methodToStringConstants() |
void |
processReachables() |
boolean |
wantStringConstants(Local stringConst) |
boolean |
wantTypes(Local receiver) |
protected final NumberedString sigFinalize
protected final NumberedString sigInit
protected final NumberedString sigStart
protected final NumberedString sigRun
protected final NumberedString sigObjRun
protected final NumberedString sigForName
protected final RefType clRunnable
public OnFlyCallGraphBuilder(ContextManager cm, ReachableMethods rm)
public OnFlyCallGraphBuilder(ContextManager cm, ReachableMethods rm, boolean appOnly)
public LargeNumberedMap methodToReceivers()
public LargeNumberedMap methodToStringConstants()
public void processReachables()
public boolean wantTypes(Local receiver)
public boolean wantStringConstants(Local stringConst)
Copyright © 2012-2019 RoboVM AB. All Rights Reserved.