org.aspectj.org.eclipse.jdt.internal.core.util
Class CodeSnippetParsingUtil

java.lang.Object
  extended by org.aspectj.org.eclipse.jdt.internal.core.util.CodeSnippetParsingUtil

public class CodeSnippetParsingUtil
extends java.lang.Object

Utility class to parse different code snippets


Field Summary
 boolean ignoreMethodBodies
           
 RecordedParsingInformation recordedParsingInformation
           
 
Constructor Summary
CodeSnippetParsingUtil()
           
CodeSnippetParsingUtil(boolean ignoreMethodBodies)
           
 
Method Summary
 ASTNode[] parseClassBodyDeclarations(char[] source, int offset, int length, java.util.Map settings, boolean recordParsingInformation, boolean enabledStatementRecovery)
           
 ASTNode[] parseClassBodyDeclarations(char[] source, java.util.Map settings, boolean recordParsingInformation)
           
 CompilationUnitDeclaration parseCompilationUnit(char[] source, java.util.Map settings, boolean recordParsingInformation)
           
 Expression parseExpression(char[] source, int offset, int length, java.util.Map settings, boolean recordParsingInformation)
           
 Expression parseExpression(char[] source, java.util.Map settings, boolean recordParsingInformation)
           
 ConstructorDeclaration parseStatements(char[] source, int offset, int length, java.util.Map settings, boolean recordParsingInformation, boolean enabledStatementRecovery)
           
 ConstructorDeclaration parseStatements(char[] source, java.util.Map settings, boolean recordParsingInformation, boolean enabledStatementRecovery)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

recordedParsingInformation

public RecordedParsingInformation recordedParsingInformation

ignoreMethodBodies

public boolean ignoreMethodBodies
Constructor Detail

CodeSnippetParsingUtil

public CodeSnippetParsingUtil(boolean ignoreMethodBodies)

CodeSnippetParsingUtil

public CodeSnippetParsingUtil()
Method Detail

parseClassBodyDeclarations

public ASTNode[] parseClassBodyDeclarations(char[] source,
                                            java.util.Map settings,
                                            boolean recordParsingInformation)

parseClassBodyDeclarations

public ASTNode[] parseClassBodyDeclarations(char[] source,
                                            int offset,
                                            int length,
                                            java.util.Map settings,
                                            boolean recordParsingInformation,
                                            boolean enabledStatementRecovery)

parseCompilationUnit

public CompilationUnitDeclaration parseCompilationUnit(char[] source,
                                                       java.util.Map settings,
                                                       boolean recordParsingInformation)

parseExpression

public Expression parseExpression(char[] source,
                                  java.util.Map settings,
                                  boolean recordParsingInformation)

parseExpression

public Expression parseExpression(char[] source,
                                  int offset,
                                  int length,
                                  java.util.Map settings,
                                  boolean recordParsingInformation)

parseStatements

public ConstructorDeclaration parseStatements(char[] source,
                                              java.util.Map settings,
                                              boolean recordParsingInformation,
                                              boolean enabledStatementRecovery)

parseStatements

public ConstructorDeclaration parseStatements(char[] source,
                                              int offset,
                                              int length,
                                              java.util.Map settings,
                                              boolean recordParsingInformation,
                                              boolean enabledStatementRecovery)