Package de.mirkosertic.bytecoder.core.ir
Class AnalysisStack
- java.lang.Object
-
- de.mirkosertic.bytecoder.core.ir.AnalysisStack
-
public class AnalysisStack extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AnalysisStack.Action
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<AnalysisStack.Action>
actions
private java.util.List<java.lang.String>
debugMessages
-
Constructor Summary
Constructors Constructor Description AnalysisStack()
AnalysisStack(java.util.List<AnalysisStack.Action> actions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AnalysisStack
addAction(AnalysisStack.Action action)
void
addDebugMessage(java.lang.String message)
void
dumpAnalysisStack(java.io.PrintStream out)
-
-
-
Field Detail
-
actions
private final java.util.List<AnalysisStack.Action> actions
-
debugMessages
private final java.util.List<java.lang.String> debugMessages
-
-
Constructor Detail
-
AnalysisStack
public AnalysisStack()
-
AnalysisStack
AnalysisStack(java.util.List<AnalysisStack.Action> actions)
-
-
Method Detail
-
addAction
public AnalysisStack addAction(AnalysisStack.Action action)
-
addDebugMessage
public void addDebugMessage(java.lang.String message)
-
dumpAnalysisStack
public void dumpAnalysisStack(java.io.PrintStream out)
-
-