Klasse CodeSnippetEvaluator
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.eval.Evaluator
org.aspectj.org.eclipse.jdt.internal.eval.CodeSnippetEvaluator
- Alle implementierten Schnittstellen:
EvaluationConstants
A code snippet evaluator compiles and returns class file for a code snippet.
Or it reports problems against the code snippet.
-
Feldübersicht
Von Schnittstelle geerbte Felder org.aspectj.org.eclipse.jdt.internal.eval.EvaluationConstants
CODE_SNIPPET_CLASS_NAME_PREFIX, CODE_SNIPPET_NAME, DELEGATE_THIS, GLOBAL_VARS_CLASS_NAME_PREFIX, LOCAL_VAR_PREFIX, PACKAGE_NAME, RESULT_TYPE_FIELD, RESULT_VALUE_FIELD, ROOT_CLASS_NAME, ROOT_COMPOUND_NAME, ROOT_FULL_CLASS_NAME, RUN_METHOD, SETRESULT_ARGUMENTS, SETRESULT_SELECTOR
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected void
addEvaluationResultForCompilationProblem
(Map<char[], EvaluationResult> resultsByIDs, CategorizedProblem problem, char[] cuSource) Adds the given problem to the corresponding evaluation result in the given table.protected char[]
Returns the name of the current class.protected char[]
Builds and returns the source for the current compilation unit.Von Klasse geerbte Methoden org.aspectj.org.eclipse.jdt.internal.eval.Evaluator
evaluationResultsForCompilationProblems
-
Methodendetails
-
addEvaluationResultForCompilationProblem
protected void addEvaluationResultForCompilationProblem(Map<char[], EvaluationResult> resultsByIDs, CategorizedProblem problem, char[] cuSource) Beschreibung aus Klasse kopiert:Evaluator
Adds the given problem to the corresponding evaluation result in the given table. If the evaluation result doesn't exist yet, adds it in the table. Its evaluation id and evaluation type are computed so that they correspond to the given problem. If it is found to be an internal problem, then the evaluation id of the result is the given compilation unit source.- Angegeben von:
addEvaluationResultForCompilationProblem
in KlasseEvaluator
- Siehe auch:
-
getClassName
protected char[] getClassName()Beschreibung aus Klasse kopiert:Evaluator
Returns the name of the current class. This is the simple name of the class. This doesn't include the extension ".java" nor the name of the package.- Angegeben von:
getClassName
in KlasseEvaluator
- Siehe auch:
-
getSource
protected char[] getSource()Beschreibung aus Klasse kopiert:Evaluator
Builds and returns the source for the current compilation unit.
-