com.vladium.jcd.lib
Class Types.methodDescriptorCompiler

java.lang.Object
  extended by 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
           
 
Constructor Summary
Types.methodDescriptorCompiler(java.lang.String methoddescriptor)
           
 
Method Summary
(package private)  void arrayType()
           
(package private)  void baseType()
           
(package private)  void componentType()
           
private  void consume(char expected)
           
(package private)  void fieldType()
           
(package private)  java.lang.String[] getResult()
           
(package private)  void methodDescriptor()
           
private  void newToken()
           
(package private)  void objectType()
           
(package private)  void parameterDescriptor()
           
(package private)  void returnDescriptor()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_result

final java.util.List m_result

m_token

private java.lang.StringBuffer m_token

m_in

private java.io.PushbackReader m_in
Constructor Detail

Types.methodDescriptorCompiler

Types.methodDescriptorCompiler(java.lang.String methoddescriptor)
Method Detail

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()