net.janino
Class Java.ArrayType

java.lang.Object
  |
  +--net.janino.Java.Located
        |
        +--net.janino.Java.Atom
              |
              +--net.janino.Java.Type
                    |
                    +--net.janino.Java.ArrayType
All Implemented Interfaces:
Java.Locatable
Enclosing class:
Java

public static class Java.ArrayType
extends Java.Type

Representation of a JavaTM array type (JLS 10.1).


Constructor Summary
Java.ArrayType(Java.Type componentType)
           
 
Method Summary
 Java.Type getComponentType()
           
 IClass getType()
           
 java.lang.String toString()
           
 
Methods inherited from class net.janino.Java.Type
toType
 
Methods inherited from class net.janino.Java.Atom
addConstantFloatInfo, addConstantIntegerInfo, addConstantStringInfo, allocateLocalVariable, compileError, createDummyCodeAttribute, getLocation, isType, newInserter, newOffset, newUnsetOffset, popInserter, pushInserter, restoreLocalVariables, saveLocalVariables, throwParseException, toLvalue, toLvalueOrCE, toLvalueOrPE, toRvalue, toRvalueOrCE, toRvalueOrPE, toTypeOrCE, toTypeOrPE, write, writeBranch, writeByte, writeConstantClassInfo, writeConstantDoubleInfo, writeConstantFieldrefInfo, writeConstantFloatInfo, writeConstantIntegerInfo, writeConstantInterfaceMethodrefInfo, writeConstantLongInfo, writeConstantMethodrefInfo, writeConstantStringInfo, writeInt, writeOffset, writeOpcode, writeShort
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Java.ArrayType

public Java.ArrayType(Java.Type componentType)
Method Detail

getComponentType

public Java.Type getComponentType()

getType

public IClass getType()
               throws Java.CompileException
Overrides:
getType in class Java.Atom

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object