jellyj.util
Class FloatType

jellyj.util.Type
  |
  +--jellyj.util.PrimitiveType
        |
        +--jellyj.util.FloatingPointType
              |
              +--jellyj.util.FloatType

public class FloatType
extends FloatingPointType


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
 InstructionADD()
           
 InstructionALOAD()
           
 InstructionASTORE()
           
 InstructionListCAST(Type other)
           
 intdistanceTo(Type other)
           
 InstructionDIV()
           
 booleanidenticalTo(Type other)
           
 InstructionLOAD(int slot)
           
 InstructionMUL()
           
 InstructionNEG()
           
 InstructionNEWARRAY(int index)
           
 InstructionPUSH(ConstantPoolGen cpg, BigDecimal value)
           
 InstructionREM()
           
 InstructionRETURN()
           
 InstructionSTORE(int slot)
           
 InstructionSUB()
           
 ClassGenTypetoClassFileType()
          Map an JellyJ type to a ClassGen one.
 StringtoString()
           

Methods inherited from class jellyj.util.FloatingPointType
floatingPointType, integralType

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
ADDSTRING, AND, CMP, createClassType, createClassType, createType, createType, IFEQ, IFGE, IFGT, IFLE, IFLT, IFNE, name, oneWord, OR, parseType, relatedTo, SHL, SHR, throwable, toInternalString, twoWords, USHR, XOR

Method Detail

ADD

public Instruction ADD()

ALOAD

public Instruction ALOAD()

ASTORE

public Instruction ASTORE()

CAST

public InstructionList CAST(Type other)

distanceTo

public int distanceTo(Type other)

DIV

public Instruction DIV()

identicalTo

public boolean identicalTo(Type other)

LOAD

public Instruction LOAD(int slot)

MUL

public Instruction MUL()

NEG

public Instruction NEG()

NEWARRAY

public Instruction NEWARRAY(int index)

PUSH

public Instruction PUSH(ConstantPoolGen cpg, BigDecimal value)

REM

public Instruction REM()

RETURN

public Instruction RETURN()

STORE

public Instruction STORE(int slot)

SUB

public Instruction SUB()

toClassFileType

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

toString

public String toString()