APIdia Launch Partner
Top Fields Constructors Methods
sun.jvm.hotspot.runtime

public abstract Class SignatureInfo

extends SignatureIterator
Class Inheritance
Known Direct Subclasses
sun.jvm.hotspot.runtime.ArgumentSizeComputer, sun.jvm.hotspot.runtime.ArgumentOopFinder, sun.jvm.hotspot.runtime.ResultTypeFinder
Imports
sun.jvm.hotspot.oops.*

Field Summary

Modifier and TypeField and Description
protected boolean
protected int
protected int
Inherited from sun.jvm.hotspot.runtime.SignatureIterator:
_index_parameter_index_signature

Constructor Summary

AccessConstructor and Description
public
SignatureInfo(Symbol signature)

Method Summary

Modifier and TypeMethod and Description
public void
doArray(int begin, int end)

Implements abstract sun.jvm.hotspot.runtime.SignatureIterator.doArray.

public void
public void
public void
public void
public void
public void
public void
public void
doObject(int begin, int end)

Implements abstract sun.jvm.hotspot.runtime.SignatureIterator.doObject.

public void
public void
protected void
protected abstract void
set(int size, int type)

public int
size()

public int
type()

Inherited from sun.jvm.hotspot.runtime.SignatureIterator:
checkSignatureEnddispatchFieldexpectisReturnTypeiterateiterateParametersiterateReturntypeparameterIndexparseTypeskipOptionalSize

Field Detail

hasIteratedback to summary
protected boolean hasIterated
sizeback to summary
protected int size
typeback to summary
protected int type

Constructor Detail

SignatureInfoback to summary
public SignatureInfo(Symbol signature)

Method Detail

doArrayback to summary
public void doArray(int begin, int end)

Implements abstract sun.jvm.hotspot.runtime.SignatureIterator.doArray.

doBoolback to summary
public void doBool()

Implements abstract sun.jvm.hotspot.runtime.SignatureIterator.doBool.

doByteback to summary
public void doByte()

Implements abstract sun.jvm.hotspot.runtime.SignatureIterator.doByte.

doCharback to summary
public void doChar()

Implements abstract sun.jvm.hotspot.runtime.SignatureIterator.doChar.

doDoubleback to summary
public void doDouble()

Implements abstract sun.jvm.hotspot.runtime.SignatureIterator.doDouble.

doFloatback to summary
public void doFloat()

Implements abstract sun.jvm.hotspot.runtime.SignatureIterator.doFloat.

doIntback to summary
public void doInt()

Implements abstract sun.jvm.hotspot.runtime.SignatureIterator.doInt.

doLongback to summary
public void doLong()

Implements abstract sun.jvm.hotspot.runtime.SignatureIterator.doLong.

doObjectback to summary
public void doObject(int begin, int end)

Implements abstract sun.jvm.hotspot.runtime.SignatureIterator.doObject.

doShortback to summary
public void doShort()

Implements abstract sun.jvm.hotspot.runtime.SignatureIterator.doShort.

doVoidback to summary
public void doVoid()

Implements abstract sun.jvm.hotspot.runtime.SignatureIterator.doVoid.

lazyIterateback to summary
protected void lazyIterate()
setback to summary
protected abstract void set(int size, int type)
sizeback to summary
public int size()
typeback to summary
public int type()