Package org.robovm.compiler.llvm
Class ArrayType
java.lang.Object
org.robovm.compiler.llvm.Type
org.robovm.compiler.llvm.UserType
org.robovm.compiler.llvm.AggregateType
org.robovm.compiler.llvm.ArrayType
- All Implemented Interfaces:
Writable
public class ArrayType extends AggregateType
- Version:
- $Id$
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.robovm.compiler.llvm.Writable
Writable.Provider -
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description booleanequals(Object obj)StringgetDefinition()TypegetElementType()longgetSize()TypegetTypeAt(int index)intgetTypeCount()inthashCode()voidwriteDefinition(Writer writer)
-
Constructor Details
-
ArrayType
-
ArrayType
-
-
Method Details
-
getElementType
-
getSize
public long getSize() -
getTypeAt
- Specified by:
getTypeAtin classAggregateType
-
getTypeCount
public int getTypeCount()- Specified by:
getTypeCountin classAggregateType
-
writeDefinition
- Specified by:
writeDefinitionin classUserType- Throws:
IOException
-
getDefinition
- Specified by:
getDefinitionin classUserType
-
hashCode
public int hashCode() -
equals
-