com.objectwave.sourceParser
Class StaticDefParser
java.lang.Object
|
+--com.objectwave.sourceParser.PackageDefParser
|
+--com.objectwave.sourceParser.StaticDefParser
- All Implemented Interfaces:
- ClassParser
- public class StaticDefParser
- extends PackageDefParser
This class happens to look exactly like package def, except it is
for StaticInitializers. A static initializer is a block defined in
a class body preceeded by the keyword 'static'. static {}
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
follows a 'static' 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 |
StaticDefParser
public StaticDefParser()
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
follows a 'static' 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)
- Test routine.