org.objectweb.asm.tree.analysis
类 BasicValue
java.lang.Object
org.objectweb.asm.tree.analysis.BasicValue
- 所有已实现的接口:
- Value
public class BasicValue
- extends Object
- implements Value
A Value that is represented by its type in a seven types type system.
This type system distinguishes the UNINITIALZED, INT, FLOAT, LONG, DOUBLE,
REFERENCE and RETURNADDRESS types.
- 作者:
- Eric Bruneton
UNINITIALIZED_VALUE
public static final Value UNINITIALIZED_VALUE
INT_VALUE
public static final Value INT_VALUE
FLOAT_VALUE
public static final Value FLOAT_VALUE
LONG_VALUE
public static final Value LONG_VALUE
DOUBLE_VALUE
public static final Value DOUBLE_VALUE
REFERENCE_VALUE
public static final Value REFERENCE_VALUE
RETURNADDRESS_VALUE
public static final Value RETURNADDRESS_VALUE
BasicValue
public BasicValue(Type type)
getType
public Type getType()
getSize
public int getSize()
- 从接口
Value 复制的描述
- Returns the size of this value in words.
- 指定者:
- 接口
Value 中的 getSize
- 返回:
- either 1 or 2.
isReference
public boolean isReference()
equals
public boolean equals(Object value)
- 覆盖:
- 类
Object 中的 equals
hashCode
public int hashCode()
- 覆盖:
- 类
Object 中的 hashCode
toString
public String toString()
- 覆盖:
- 类
Object 中的 toString
Copyright © 2013. All Rights Reserved.