com.objectwave.sourceParser
Class ObjectInitParser
java.lang.Object
|
+--com.objectwave.sourceParser.PackageDefParser
|
+--com.objectwave.sourceParser.ObjectInitParser
- All Implemented Interfaces:
- ClassParser
- public class ObjectInitParser
- extends PackageDefParser
This class happens to look exactly like package def, except it is
for ObjectInitializers. ObjectInitializers are blocks {} declared within
a class body.
Method Summary |
void |
finishParsing(java.lang.StringBuffer buf,
java.lang.String[] identifier,
java.io.Reader rdr)
Parse until the ';'. |
boolean |
isMyArea(java.lang.String identifier)
Important Note: This isMyArea is only valid if the identifier in question
is the first! identifier. |
static void |
main(java.lang.String[] argv)
Test routine. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ObjectInitParser
public ObjectInitParser()
finishParsing
public void finishParsing(java.lang.StringBuffer buf,
java.lang.String[] identifier,
java.io.Reader rdr)
throws java.io.IOException
- Description copied from class:
PackageDefParser
- Parse until the ';'.
- Specified by:
finishParsing
in interface ClassParser
- Overrides:
finishParsing
in class PackageDefParser
java.io.IOException
isMyArea
public boolean isMyArea(java.lang.String identifier)
- Important Note: This isMyArea is only valid if the identifier in question
is the first! identifier.
- Specified by:
isMyArea
in interface ClassParser
- Overrides:
isMyArea
in class PackageDefParser
- See Also:
ClassParser.finishParsing(java.lang.StringBuffer, java.lang.String[], java.io.Reader)
main
public static void main(java.lang.String[] argv)
- Description copied from class:
PackageDefParser
- Test routine.