public class ScopeDesc
extends java.lang.Object
Constructor and Description |
---|
ScopeDesc(NMethod code,
int decodeOffset,
int objectDecodeOffset,
boolean reexecute) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object arg) |
int |
getBCI() |
int |
getDecodeOffset()
Returns where the scope was decoded
|
java.util.List |
getExpressions()
Returns a List<ScopeValue>
|
java.util.List |
getLocals()
Returns a List<ScopeValue>
|
Method |
getMethod() |
java.util.List |
getMonitors()
Returns a List<MonitorValue>
|
NMethod |
getNMethod() |
java.util.List |
getObjects()
Returns a List<ObjectValue>
|
boolean |
getReexecute() |
boolean |
isTop()
Tells whether sender() returns null
|
void |
printValue() |
void |
printValueOn(java.io.PrintStream tty) |
ScopeDesc |
sender()
Stack walking.
|
public ScopeDesc(NMethod code, int decodeOffset, int objectDecodeOffset, boolean reexecute)
public NMethod getNMethod()
public Method getMethod()
public int getBCI()
public boolean getReexecute()
public java.util.List getLocals()
public java.util.List getExpressions()
public java.util.List getMonitors()
public java.util.List getObjects()
public ScopeDesc sender()
public int getDecodeOffset()
public boolean isTop()
public boolean equals(java.lang.Object arg)
equals
in class java.lang.Object
public void printValue()
public void printValueOn(java.io.PrintStream tty)
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.