|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectcn.wensiqun.asmsupport.definition.value.Value
public class Value
基本类型 String类型的值 以及null值
| 构造方法摘要 | |
|---|---|
Value(AClass aclass)
|
|
Value(Boolean value)
boolean值 |
|
Value(Byte value)
byte值 |
|
Value(Character value)
char value |
|
Value(Double value)
double value |
|
Value(Float value)
float value |
|
Value(Integer value)
int value |
|
Value(Long value)
long value |
|
Value(Short value)
short value |
|
Value(String value)
string value |
|
| 方法摘要 | |
|---|---|
void |
asArgument()
判断当前操作或者变量是否被其他操作引用 |
static Value |
defaultValue(AClass aclass)
传入AClass 根据AClass获取默认值 |
boolean |
equals(Object obj)
|
AClass |
getAClass()
|
AClass |
getParamterizedType()
获取当前参数化类型的返回参数 |
org.objectweb.asm.Type |
getType()
|
Object |
getValue()
|
void |
loadToStack(ProgramBlock block)
在指定程序块内将值压入栈 |
static Value |
nullValue(AClass type)
获取Null值 |
String |
toString()
|
static Value |
value(Object obj)
|
| 从类 java.lang.Object 继承的方法 |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| 构造方法详细信息 |
|---|
public Value(Boolean value)
value - public Value(Byte value)
value - public Value(Short value)
value - public Value(Character value)
value - public Value(Integer value)
value - public Value(Long value)
value - public Value(Float value)
value - public Value(Double value)
value - public Value(String value)
value - public Value(AClass aclass)
| 方法详细信息 |
|---|
public String toString()
Object 中的 toStringpublic org.objectweb.asm.Type getType()
public AClass getAClass()
public Object getValue()
public AClass getParamterizedType()
Parameterized 复制的描述
Parameterized 中的 getParamterizedTypepublic static Value defaultValue(AClass aclass)
aclass -
public static Value nullValue(AClass type)
type -
public static Value value(Object obj)
obj -
public void loadToStack(ProgramBlock block)
PushStackable 复制的描述
PushStackable 中的 loadToStackpublic void asArgument()
Parameterized 复制的描述
Parameterized 中的 asArgumentpublic boolean equals(Object obj)
Object 中的 equals
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||