类 BasicValue

java.lang.Object
org.beetl.ow2.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 BasicValue UNINITIALIZED_VALUE
    • INT_VALUE

      public static final BasicValue INT_VALUE
    • FLOAT_VALUE

      public static final BasicValue FLOAT_VALUE
    • LONG_VALUE

      public static final BasicValue LONG_VALUE
    • DOUBLE_VALUE

      public static final BasicValue DOUBLE_VALUE
    • REFERENCE_VALUE

      public static final BasicValue REFERENCE_VALUE
    • RETURNADDRESS_VALUE

      public static final BasicValue RETURNADDRESS_VALUE
  • 构造器详细资料

    • BasicValue

      public BasicValue(Type type)
  • 方法详细资料

    • getType

      public Type getType()
    • getSize

      public int getSize()
      从接口复制的说明: Value
      Returns the size of this value in words.
      指定者:
      getSize 在接口中 Value
      返回:
      either 1 or 2.
    • isReference

      public boolean isReference()
    • equals

      public boolean equals(Object value)
      覆盖:
      equals 在类中 Object
    • hashCode

      public int hashCode()
      覆盖:
      hashCode 在类中 Object
    • toString

      public String toString()
      覆盖:
      toString 在类中 Object