Class CodeSnippetParsingUtil
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.core.util.CodeSnippetParsingUtil
Utility class to parse different code snippets
-
Field Summary
Modifier and TypeFieldDescriptionboolean
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionASTNode[]
parseClassBodyDeclarations(char[] source, int offset, int length, Map<String,String> settings, boolean recordParsingInformation, boolean enabledStatementRecovery)
ASTNode[]
parseClassBodyDeclarations(char[] source, Map<String,String> settings, boolean recordParsingInformation)
parseCompilationUnit(char[] source, Map<String,String> settings, boolean recordParsingInformation)
parseExpression(char[] source, int offset, int length, Map<String,String> settings, boolean recordParsingInformation)
parseExpression(char[] source, Map<String,String> settings, boolean recordParsingInformation)
ASTNode[]
parseRecordBodyDeclarations(char[] source, int offset, int length, Map<String,String> settings, boolean recordParsingInformation, boolean enabledStatementRecovery)
parseStatements(char[] source, int offset, int length, Map<String,String> settings, boolean recordParsingInformation, boolean enabledStatementRecovery)
parseStatements(char[] source, Map<String,String> settings, boolean recordParsingInformation, boolean enabledStatementRecovery)
-
Field Details
-
recordedParsingInformation
-
ignoreMethodBodies
public boolean ignoreMethodBodies
-
-
Constructor Details
-
CodeSnippetParsingUtil
public CodeSnippetParsingUtil(boolean ignoreMethodBodies) -
CodeSnippetParsingUtil
public CodeSnippetParsingUtil()
-
-
Method Details
-
parseClassBodyDeclarations
-
parseClassBodyDeclarations
-
parseRecordBodyDeclarations
-
parseCompilationUnit
public CompilationUnitDeclaration parseCompilationUnit(char[] source, Map<String,String> settings, boolean recordParsingInformation) -
parseExpression
public Expression parseExpression(char[] source, Map<String,String> settings, boolean recordParsingInformation) -
parseExpression
public Expression parseExpression(char[] source, int offset, int length, Map<String,String> settings, boolean recordParsingInformation) -
parseStatements
public ConstructorDeclaration parseStatements(char[] source, Map<String,String> settings, boolean recordParsingInformation, boolean enabledStatementRecovery) -
parseStatements
public ConstructorDeclaration parseStatements(char[] source, int offset, int length, Map<String,String> settings, boolean recordParsingInformation, boolean enabledStatementRecovery)
-