jellyj.util
Class BooleanType

jellyj.util.Type
  |
  +--jellyj.util.PrimitiveType
        |
        +--jellyj.util.BooleanType

public class BooleanType
extends PrimitiveType


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()
           
 InstructionAND()
           
 InstructionASTORE()
           
 intdistanceTo(Type other)
           
 booleanfloatingPointType()
           
 booleanidenticalTo(Type other)
           
 InstructionIFEQ(boolean tozero)
           
 InstructionIFNE(boolean tozero)
           
 booleanintegralType()
           
 InstructionLOAD(int slot)
           
 InstructionNEWARRAY(int index)
           
 InstructionOR()
           
 InstructionPUSH(ConstantPoolGen cpg, BigDecimal value)
           
 InstructionRETURN()
           
 InstructionSTORE(int slot)
           
 ClassGenTypetoClassFileType()
          Map an JellyJ type to a ClassGen one.
 StringtoString()
           
 InstructionXOR()
           

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

Methods inherited from class jellyj.util.Type
ADD, ADDSTRING, CAST, CMP, createClassType, createClassType, createType, createType, DIV, IFGE, IFGT, IFLE, IFLT, MUL, name, NEG, oneWord, parseType, relatedTo, REM, SHL, SHR, SUB, throwable, toInternalString, twoWords, USHR

Method Detail

ALOAD

public Instruction ALOAD()

AND

public Instruction AND()

ASTORE

public Instruction ASTORE()

distanceTo

public int distanceTo(Type other)

floatingPointType

public boolean floatingPointType()

identicalTo

public boolean identicalTo(Type other)

IFEQ

public Instruction IFEQ(boolean tozero)

IFNE

public Instruction IFNE(boolean tozero)

integralType

public boolean integralType()

LOAD

public Instruction LOAD(int slot)

NEWARRAY

public Instruction NEWARRAY(int index)

OR

public Instruction OR()

PUSH

public Instruction PUSH(ConstantPoolGen cpg, BigDecimal value)

RETURN

public Instruction RETURN()

STORE

public Instruction STORE(int slot)

toClassFileType

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

toString

public String toString()

XOR

public Instruction XOR()