Class PartialClassExtractor
- java.lang.Object
-
- org.eclipse.xtext.xtext.generator.parser.antlr.splitting.PartialClassExtractor
-
public class PartialClassExtractor extends java.lang.Object
A Split-humongous-class-refactoring based onString.indexOf(String)
searches and regular expressions.- Noextend:
- This class is not intended to be subclassed by clients.
- Noinstantiate:
- This class is not intended to be instantiated by clients.
-
-
Field Summary
Fields Modifier and Type Field Description static int
METHODS_PER_CLASS
-
Constructor Summary
Constructors Constructor Description PartialClassExtractor(java.lang.String content, int methodsPerClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.List<java.lang.String>
getAllSignatures()
protected java.lang.String
getBitSetsAndDfas()
protected java.lang.String
getClassName()
protected java.lang.String
getConstructors()
protected java.lang.String
getCustomMethods()
protected java.util.List<java.lang.String>
getExtractedClasses()
java.lang.String
getSignature(java.lang.String line)
protected java.lang.String
getSuperClassName()
protected java.lang.String
getTokenDefinitions()
protected void
printConstructor(java.lang.String className, java.io.PrintWriter printer, int number)
java.lang.String
transform()
-
-
-
Field Detail
-
METHODS_PER_CLASS
public static final int METHODS_PER_CLASS
- See Also:
- Constant Field Values
-
-
Method Detail
-
transform
public java.lang.String transform()
-
printConstructor
protected void printConstructor(java.lang.String className, java.io.PrintWriter printer, int number)
-
getClassName
protected java.lang.String getClassName()
-
getSuperClassName
protected java.lang.String getSuperClassName()
-
getCustomMethods
protected java.lang.String getCustomMethods()
-
getTokenDefinitions
protected java.lang.String getTokenDefinitions()
-
getConstructors
protected java.lang.String getConstructors()
-
getBitSetsAndDfas
protected java.lang.String getBitSetsAndDfas()
-
getExtractedClasses
protected java.util.List<java.lang.String> getExtractedClasses()
-
getAllSignatures
protected java.util.List<java.lang.String> getAllSignatures()
-
getSignature
public java.lang.String getSignature(java.lang.String line)
-
-