org.eclipse.xtext.generator.parser.antlr.splitting
Class PartialClassExtractor
java.lang.Object
org.eclipse.xtext.generator.parser.antlr.splitting.PartialClassExtractor
public class PartialClassExtractor
- extends java.lang.Object
A Split-humongous-class-refactoring based on String.indexOf(String)
searches and regular expressions.
- Since:
- 2.1
- Author:
- Sebastian Zarnekow - Initial contribution and API
- This class is not intended to be subclassed by clients.
- This class is not intended to be subclassed by clients.
- This class is not intended to be instantiated by clients.
- This class is not intended to be instantiated by clients.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
METHODS_PER_CLASS
public static final int METHODS_PER_CLASS
- See Also:
- Constant Field Values
PartialClassExtractor
public PartialClassExtractor(java.lang.String content,
int methodsPerClass)
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)