APIdia Launch Partner
Top Inners Fields Constructors Methods
sun.jvm.hotspot.oops

public Class FieldType

extends Object
Class Inheritance
Imports
java.io.*, sun.jvm.hotspot.runtime.BasicType, sun.jvm.hotspot.utilities.*

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Modifier and TypeField and Description
private char
private Symbol

Constructor Summary

AccessConstructor and Description
public
FieldType(Symbol signature)

Method Summary

Modifier and TypeMethod and Description
public FieldType.ArrayInfo
getArrayInfo()

Only valid for T_ARRAY; throws unspecified exception otherwise

public Symbol
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
private int
skipOptionalSize(Symbol sig, int index)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

firstback to summary
private char first
signatureback to summary
private Symbol signature

Constructor Detail

FieldTypeback to summary
public FieldType(Symbol signature)

Method Detail

getArrayInfoback to summary
public FieldType.ArrayInfo getArrayInfo()

Only valid for T_ARRAY; throws unspecified exception otherwise

getSignatureback to summary
public Symbol getSignature()
isArrayback to summary
public boolean isArray()
isBooleanback to summary
public boolean isBoolean()
isByteback to summary
public boolean isByte()
isCharback to summary
public boolean isChar()
isDoubleback to summary
public boolean isDouble()
isFloatback to summary
public boolean isFloat()
isIntback to summary
public boolean isInt()
isLongback to summary
public boolean isLong()
isObjectback to summary
public boolean isObject()
isOopback to summary
public boolean isOop()
isShortback to summary
public boolean isShort()
skipOptionalSizeback to summary
private int skipOptionalSize(Symbol sig, int index)
sun.jvm.hotspot.oops back to summary

public Class FieldType.ArrayInfo

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
private int
private int

Constructor Summary

AccessConstructor and Description
public
ArrayInfo(int dimension, int elementBasicType)

Method Summary

Modifier and TypeMethod and Description
public int
public int
elementBasicType()

See BasicType.java

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

dimensionback to summary
private int dimension
elementBasicTypeback to summary
private int elementBasicType

Constructor Detail

ArrayInfoback to summary
public ArrayInfo(int dimension, int elementBasicType)

Method Detail

dimensionback to summary
public int dimension()
elementBasicTypeback to summary
public int elementBasicType()

See BasicType.java