jellyj.util
Class ByteType

jellyj.util.Type
  |
  +--jellyj.util.PrimitiveType
        |
        +--jellyj.util.IntegralType
              |
              +--jellyj.util.ByteType

public class ByteType
extends IntegralType


Fields inherited from class jellyj.util.Type
Boolean, Byte, cache_d, CACHE_SIZE, Char, Double, Error, Exception, Float, Int, Long, Null, RuntimeException, Short, Throwable, Void

Method Summary
 InstructionALOAD()
           
 InstructionAPPENDSTB(ConstantPoolGen cpg)
           
 InstructionASTORE()
           
 InstructionListCAST(Type other)
           
 intdistanceTo(Type other)
           
 booleanidenticalTo(Type other)
           
 booleaninRange(long value)
           
 InstructionNEWARRAY(int index)
           
 ClassGenTypetoClassFileType()
          Map an JellyJ type to a ClassGen one.
 StringtoString()
           
 InstructionListVALUEOF(ConstantPoolGen cpg)
           

Methods inherited from class jellyj.util.IntegralType
ADD, AND, DIV, floatingPointType, integralType, LOAD, MUL, NEG, OR, PUSH, REM, RETURN, STORE, SUB, XOR

Methods inherited from class jellyj.util.PrimitiveType
DUP, DUPX1, DUPX2, numericType, POP, primitiveType, referenceType, subTypeOf, superTypeOf

Methods inherited from class jellyj.util.Type
ADDSTRING, CMP, createClassType, createClassType, createType, createType, IFEQ, IFGE, IFGT, IFLE, IFLT, IFNE, name, oneWord, parseType, relatedTo, SHL, SHR, throwable, toInternalString, twoWords, USHR

Method Detail

ALOAD

public Instruction ALOAD()

APPENDSTB

public Instruction APPENDSTB(ConstantPoolGen cpg)

ASTORE

public Instruction ASTORE()

CAST

public InstructionList CAST(Type other)

distanceTo

public int distanceTo(Type other)

identicalTo

public boolean identicalTo(Type other)

inRange

public boolean inRange(long value)

NEWARRAY

public Instruction NEWARRAY(int index)

toClassFileType

public ClassGenType toClassFileType()
Map an JellyJ type to a ClassGen one.

toString

public String toString()

VALUEOF

public InstructionList VALUEOF(ConstantPoolGen cpg)