protected class ObjectReader.SignatureParser extends SignatureIterator
Modifier and Type | Field and Description |
---|---|
protected java.util.Vector |
tmp |
_index, _parameter_index, _signature
Constructor and Description |
---|
SignatureParser(Symbol s) |
Modifier and Type | Method and Description |
---|---|
protected int |
arrayInnerBegin(int begin) |
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 java.lang.Class |
getClass(int begin,
int end) |
protected java.lang.String |
getClassName(int begin,
int end) |
int |
getNumParams() |
java.util.Enumeration |
getParamTypes() |
checkSignatureEnd, dispatchField, expect, isReturnType, iterate, iterateParameters, iterateReturntype, parameterIndex, parseType, skipOptionalSize
public SignatureParser(Symbol s)
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
protected java.lang.Class getClass(int begin, int end)
protected java.lang.String getClassName(int begin, int end)
protected int arrayInnerBegin(int begin)
public int getNumParams()
public java.util.Enumeration getParamTypes()
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.