com.vladium.jcd.lib
Class Types.methodDescriptorCompiler
java.lang.Object
com.vladium.jcd.lib.Types.methodDescriptorCompiler
- Enclosing class:
- Types
- private static class Types.methodDescriptorCompiler
- extends java.lang.Object
Field Summary |
private java.io.PushbackReader |
m_in
|
(package private) java.util.List |
m_result
|
private java.lang.StringBuffer |
m_token
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
m_result
final java.util.List m_result
m_token
private java.lang.StringBuffer m_token
m_in
private java.io.PushbackReader m_in
Types.methodDescriptorCompiler
Types.methodDescriptorCompiler(java.lang.String methoddescriptor)
getResult
java.lang.String[] getResult()
methodDescriptor
void methodDescriptor()
throws java.io.IOException
- Throws:
java.io.IOException
parameterDescriptor
void parameterDescriptor()
throws java.io.IOException
- Throws:
java.io.IOException
returnDescriptor
void returnDescriptor()
throws java.io.IOException
- Throws:
java.io.IOException
componentType
void componentType()
throws java.io.IOException
- Throws:
java.io.IOException
objectType
void objectType()
throws java.io.IOException
- Throws:
java.io.IOException
arrayType
void arrayType()
throws java.io.IOException
- Throws:
java.io.IOException
fieldType
void fieldType()
throws java.io.IOException
- Throws:
java.io.IOException
baseType
void baseType()
throws java.io.IOException
- Throws:
java.io.IOException
consume
private void consume(char expected)
throws java.io.IOException
- Throws:
java.io.IOException
newToken
private void newToken()