Package gw.lang.reflect.gs
Class GosuClassLightParser
- java.lang.Object
-
- gw.lang.reflect.gs.GosuClassLightParser
-
public class GosuClassLightParser extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) classGosuClassLightParser.ClassScope
-
Field Summary
Fields Modifier and Type Field Description private ISourceCodeTokenizerlexer
-
Constructor Summary
Constructors Constructor Description GosuClassLightParser(java.lang.String text)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidadvance()private voidconsumeParametrization()private java.lang.StringfindInnerClassDeclaration(ISourceCodeTokenizer lexer)java.util.List<java.lang.String>getInnerClasses()private java.lang.StringgetTokenText()private booleanhasTokens()private booleanisChar(char c)private booleanisKeyword(java.lang.String text)private booleanisOperator(java.lang.String text)private booleanisWord()private voidrevert()
-
-
-
Field Detail
-
lexer
private ISourceCodeTokenizer lexer
-
-
Method Detail
-
getTokenText
private java.lang.String getTokenText()
-
advance
private void advance()
-
findInnerClassDeclaration
private java.lang.String findInnerClassDeclaration(ISourceCodeTokenizer lexer)
-
revert
private void revert()
-
consumeParametrization
private void consumeParametrization()
-
isOperator
private boolean isOperator(java.lang.String text)
-
hasTokens
private boolean hasTokens()
-
isWord
private boolean isWord()
-
isChar
private boolean isChar(char c)
-
isKeyword
private boolean isKeyword(java.lang.String text)
-
getInnerClasses
public java.util.List<java.lang.String> getInnerClasses()
-
-