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)
-