public abstract class SignatureInfo extends SignatureIterator
Modifier and Type | Field and Description |
---|---|
protected boolean |
hasIterated |
protected int |
size |
protected int |
type |
_index, _parameter_index, _signature
Constructor and Description |
---|
SignatureInfo(Symbol signature) |
Modifier and Type | Method and Description |
---|---|
void |
doArray(int begin,
int end) |
void |
doBool() |
void |
doByte() |
void |
doChar() |
void |
doDouble() |
void |
doFloat() |
void |
doInt() |
void |
doLong() |
void |
doObject(int begin,
int end) |
void |
doShort() |
void |
doVoid() |
protected void |
lazyIterate() |
protected abstract void |
set(int size,
int type) |
int |
size() |
int |
type() |
checkSignatureEnd, dispatchField, expect, isReturnType, iterate, iterateParameters, iterateReturntype, parameterIndex, parseType, skipOptionalSize
protected boolean hasIterated
protected int size
protected int type
public SignatureInfo(Symbol signature)
protected void lazyIterate()
protected abstract void set(int size, int type)
public void doBool()
doBool
in class SignatureIterator
public void doChar()
doChar
in class SignatureIterator
public void doFloat()
doFloat
in class SignatureIterator
public void doDouble()
doDouble
in class SignatureIterator
public void doByte()
doByte
in class SignatureIterator
public void doShort()
doShort
in class SignatureIterator
public void doInt()
doInt
in class SignatureIterator
public void doLong()
doLong
in class SignatureIterator
public void doVoid()
doVoid
in class SignatureIterator
public void doObject(int begin, int end)
doObject
in class SignatureIterator
public void doArray(int begin, int end)
doArray
in class SignatureIterator
public int size()
public int type()
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.