APIdia Launch Partner
Top Inners Fields Constructors Methods
com.sun.tools.example.debug.expr

pack-priv abstract Class LValue

extends Object
Class Inheritance
Known Direct Subclasses
com.sun.tools.example.debug.expr.LValue.LValueLocal, com.sun.tools.example.debug.expr.LValue.LValueInstanceMember, com.sun.tools.example.debug.expr.LValue.LValueStaticMember, com.sun.tools.example.debug.expr.LValue.LValueArrayLength, com.sun.tools.example.debug.expr.LValue.LValueArrayElement, com.sun.tools.example.debug.expr.LValue.LValueConstant
Imports
com.sun.jdi.*, java.util.*

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class
private static class
private static class
private static class
private static class
private static class

Field Summary

Modifier and TypeField and Description
pack-priv static final int
pack-priv static final int
pack-priv static final int
protected Value
pack-priv static List<String>
pack-priv static final int
pack-priv static final int

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv static int
argumentsMatch(List<Type> argTypes, List<Value> arguments)

pack-priv LValue
pack-priv static LValue
pack-priv static Field
fieldByName(ReferenceType refType, String name, int kind)

pack-priv Value
pack-priv abstract Value
pack-priv Value
pack-priv abstract void
invokeWith(List<Value> arguments)

pack-priv static boolean
pack-priv static boolean
isAssignableTo(Type fromType, Type toType)

pack-priv static boolean
isComponentAssignable(Type fromType, Type toType)

pack-priv static LValue
make(VirtualMachine vm, boolean val)

pack-priv static LValue
make(VirtualMachine vm, byte val)

pack-priv static LValue
make(VirtualMachine vm, char val)

pack-priv static LValue
make(VirtualMachine vm, short val)

pack-priv static LValue
make(VirtualMachine vm, int val)

pack-priv static LValue
make(VirtualMachine vm, long val)

pack-priv static LValue
make(VirtualMachine vm, float val)

pack-priv static LValue
make(VirtualMachine vm, double val)

pack-priv static LValue
pack-priv static LValue
pack-priv static LValue
pack-priv static LValue
pack-priv static LValue
pack-priv static LValue
pack-priv static LValue
pack-priv static LValue
pack-priv static LValue
pack-priv static LValue
makeNewObject(VirtualMachine vm, ExpressionParser.GetFrame frameGetter, String className, List<Value> arguments)

pack-priv static LValue
pack-priv static LValue
pack-priv static LValue
pack-priv static LValue
pack-priv LValue
memberLValue(ExpressionParser.GetFrame frameGetter, String fieldName)

pack-priv LValue
memberLValue(String fieldName, ThreadReference thread)

pack-priv static List<Method>
methodsByName(ReferenceType refType, String name, int kind)

private static LValue
pack-priv static LValue
operation(VirtualMachine vm, Token token, LValue rightL, LValue leftL, ExpressionParser.GetFrame frameGetter)

pack-priv static LValue
pack-priv static Method
resolveOverload(List<Method> overloads, List<Value> arguments)

pack-priv void
setValue(Value value)

pack-priv void
pack-priv abstract void
pack-priv static String
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait