org.aspectj.ajdt.core
Class AspectJCore

java.lang.Object
  extended by Plugin
      extended by org.aspectj.org.eclipse.jdt.core.JavaCore
          extended by org.aspectj.ajdt.core.AspectJCore

public class AspectJCore
extends JavaCore

This is the plugin class for AspectJ.


Field Summary
static java.lang.String COMPILER_LAZY_TJP
           
static java.lang.String COMPILER_NO_ADVICE_INLINE
           
static java.lang.String COMPILER_NOT_REWEAVABLE
           
static java.lang.String COMPILER_PB_CANNOT_IMPLEMENT_LAZY_TJP
           
static java.lang.String COMPILER_PB_INCOMPATIBLE_SERIAL_VERSION
           
static java.lang.String COMPILER_PB_INVALID_ABSOLUTE_TYPE_NAME
           
static java.lang.String COMPILER_PB_INVALID_WILDCARD_TYPE_NAME
           
static java.lang.String COMPILER_PB_NEED_SERIAL_VERSION_UID
           
static java.lang.String COMPILER_PB_SHADOW_NOT_IN_STRUCTURE
           
static java.lang.String COMPILER_PB_TYPE_NOT_EXPOSED_TO_WEAVER
           
static java.lang.String COMPILER_PB_UNMATCHED_SUPERTYPE_IN_CALL
           
static java.lang.String COMPILER_PB_UNRESOLVABLE_MEMBER
           
static java.lang.String COMPILER_SERIALIZABLE_ASPECTS
           
static java.lang.String COMPILER_TERMINATE_AFTER_COMPILATION
           
 
Fields inherited from class org.aspectj.org.eclipse.jdt.core.JavaCore
ABORT, ATT_HANDLE_ID, BUILDER_ID, CLEAN, CLEAR_ALL, CODEASSIST_ARGUMENT_PREFIXES, CODEASSIST_ARGUMENT_SUFFIXES, CODEASSIST_CAMEL_CASE_MATCH, CODEASSIST_DEPRECATION_CHECK, CODEASSIST_DISCOURAGED_REFERENCE_CHECK, CODEASSIST_FIELD_PREFIXES, CODEASSIST_FIELD_SUFFIXES, CODEASSIST_FORBIDDEN_REFERENCE_CHECK, CODEASSIST_IMPLICIT_QUALIFICATION, CODEASSIST_LOCAL_PREFIXES, CODEASSIST_LOCAL_SUFFIXES, CODEASSIST_STATIC_FIELD_PREFIXES, CODEASSIST_STATIC_FIELD_SUFFIXES, CODEASSIST_STATIC_FINAL_FIELD_PREFIXES, CODEASSIST_STATIC_FINAL_FIELD_SUFFIXES, CODEASSIST_SUGGEST_STATIC_IMPORTS, CODEASSIST_VISIBILITY_CHECK, COMPACT, COMPILER_CODEGEN_INLINE_JSR_BYTECODE, COMPILER_CODEGEN_TARGET_PLATFORM, COMPILER_CODEGEN_UNUSED_LOCAL, COMPILER_COMPLIANCE, COMPILER_DOC_COMMENT_SUPPORT, COMPILER_LINE_NUMBER_ATTR, COMPILER_LOCAL_VARIABLE_ATTR, COMPILER_PB_ANNOTATION_SUPER_INTERFACE, COMPILER_PB_ASSERT_IDENTIFIER, COMPILER_PB_AUTOBOXING, COMPILER_PB_BOOLEAN_METHOD_THROWING_EXCEPTION, COMPILER_PB_CHAR_ARRAY_IN_STRING_CONCATENATION, COMPILER_PB_COMPARING_IDENTICAL, COMPILER_PB_DEAD_CODE, COMPILER_PB_DEAD_CODE_IN_TRIVIAL_IF_STATEMENT, COMPILER_PB_DEPRECATION, COMPILER_PB_DEPRECATION_IN_DEPRECATED_CODE, COMPILER_PB_DEPRECATION_WHEN_OVERRIDING_DEPRECATED_METHOD, COMPILER_PB_DISCOURAGED_REFERENCE, COMPILER_PB_EMPTY_STATEMENT, COMPILER_PB_ENUM_IDENTIFIER, COMPILER_PB_FALLTHROUGH_CASE, COMPILER_PB_FATAL_OPTIONAL_ERROR, COMPILER_PB_FIELD_HIDING, COMPILER_PB_FINAL_PARAMETER_BOUND, COMPILER_PB_FINALLY_BLOCK_NOT_COMPLETING, COMPILER_PB_FORBIDDEN_REFERENCE, COMPILER_PB_HIDDEN_CATCH_BLOCK, COMPILER_PB_INCLUDE_ASSERTS_IN_NULL_ANALYSIS, COMPILER_PB_INCOMPATIBLE_NON_INHERITED_INTERFACE_METHOD, COMPILER_PB_INCOMPLETE_ENUM_SWITCH, COMPILER_PB_INCONSISTENT_NULL_CHECK, COMPILER_PB_INDIRECT_STATIC_ACCESS, COMPILER_PB_INVALID_IMPORT, COMPILER_PB_INVALID_JAVADOC, COMPILER_PB_INVALID_JAVADOC_TAGS, COMPILER_PB_INVALID_JAVADOC_TAGS__DEPRECATED_REF, COMPILER_PB_INVALID_JAVADOC_TAGS__NOT_VISIBLE_REF, COMPILER_PB_INVALID_JAVADOC_TAGS_VISIBILITY, COMPILER_PB_LOCAL_VARIABLE_HIDING, COMPILER_PB_MAX_PER_UNIT, COMPILER_PB_METHOD_WITH_CONSTRUCTOR_NAME, COMPILER_PB_MISSING_DEPRECATED_ANNOTATION, COMPILER_PB_MISSING_HASHCODE_METHOD, COMPILER_PB_MISSING_JAVADOC_COMMENTS, COMPILER_PB_MISSING_JAVADOC_COMMENTS_OVERRIDING, COMPILER_PB_MISSING_JAVADOC_COMMENTS_VISIBILITY, COMPILER_PB_MISSING_JAVADOC_TAG_DESCRIPTION, COMPILER_PB_MISSING_JAVADOC_TAG_DESCRIPTION_ALL_STANDARD_TAGS, COMPILER_PB_MISSING_JAVADOC_TAG_DESCRIPTION_NO_TAG, COMPILER_PB_MISSING_JAVADOC_TAG_DESCRIPTION_RETURN_TAG, COMPILER_PB_MISSING_JAVADOC_TAGS, COMPILER_PB_MISSING_JAVADOC_TAGS_METHOD_TYPE_PARAMETERS, COMPILER_PB_MISSING_JAVADOC_TAGS_OVERRIDING, COMPILER_PB_MISSING_JAVADOC_TAGS_VISIBILITY, COMPILER_PB_MISSING_OVERRIDE_ANNOTATION, COMPILER_PB_MISSING_OVERRIDE_ANNOTATION_FOR_INTERFACE_METHOD_IMPLEMENTATION, COMPILER_PB_MISSING_SERIAL_VERSION, COMPILER_PB_MISSING_STATIC_ON_METHOD, COMPILER_PB_MISSING_SYNCHRONIZED_ON_INHERITED_METHOD, COMPILER_PB_NO_EFFECT_ASSIGNMENT, COMPILER_PB_NON_NLS_STRING_LITERAL, COMPILER_PB_NULL_REFERENCE, COMPILER_PB_OVERRIDING_METHOD_WITHOUT_SUPER_INVOCATION, COMPILER_PB_OVERRIDING_PACKAGE_DEFAULT_METHOD, COMPILER_PB_PARAMETER_ASSIGNMENT, COMPILER_PB_POSSIBLE_ACCIDENTAL_BOOLEAN_ASSIGNMENT, COMPILER_PB_POTENTIAL_NULL_REFERENCE, COMPILER_PB_POTENTIALLY_MISSING_STATIC_ON_METHOD, COMPILER_PB_RAW_TYPE_REFERENCE, COMPILER_PB_REDUNDANT_NULL_CHECK, COMPILER_PB_REDUNDANT_SUPERINTERFACE, COMPILER_PB_REDUNDANT_TYPE_ARGUMENTS, COMPILER_PB_SPECIAL_PARAMETER_HIDING_FIELD, COMPILER_PB_STATIC_ACCESS_RECEIVER, COMPILER_PB_SUPPRESS_OPTIONAL_ERRORS, COMPILER_PB_SUPPRESS_WARNINGS, COMPILER_PB_SYNTHETIC_ACCESS_EMULATION, COMPILER_PB_TYPE_PARAMETER_HIDING, COMPILER_PB_UNAVOIDABLE_GENERIC_TYPE_PROBLEMS, COMPILER_PB_UNCHECKED_TYPE_OPERATION, COMPILER_PB_UNDOCUMENTED_EMPTY_BLOCK, COMPILER_PB_UNHANDLED_WARNING_TOKEN, COMPILER_PB_UNNECESSARY_ELSE, COMPILER_PB_UNNECESSARY_TYPE_CHECK, COMPILER_PB_UNQUALIFIED_FIELD_ACCESS, COMPILER_PB_UNREACHABLE_CODE, COMPILER_PB_UNSAFE_TYPE_OPERATION, COMPILER_PB_UNUSED_DECLARED_THROWN_EXCEPTION, COMPILER_PB_UNUSED_DECLARED_THROWN_EXCEPTION_EXEMPT_EXCEPTION_AND_THROWABLE, COMPILER_PB_UNUSED_DECLARED_THROWN_EXCEPTION_INCLUDE_DOC_COMMENT_REFERENCE, COMPILER_PB_UNUSED_DECLARED_THROWN_EXCEPTION_WHEN_OVERRIDING, COMPILER_PB_UNUSED_IMPORT, COMPILER_PB_UNUSED_LABEL, COMPILER_PB_UNUSED_LOCAL, COMPILER_PB_UNUSED_OBJECT_ALLOCATION, COMPILER_PB_UNUSED_PARAMETER, COMPILER_PB_UNUSED_PARAMETER_INCLUDE_DOC_COMMENT_REFERENCE, COMPILER_PB_UNUSED_PARAMETER_WHEN_IMPLEMENTING_ABSTRACT, COMPILER_PB_UNUSED_PARAMETER_WHEN_OVERRIDING_CONCRETE, COMPILER_PB_UNUSED_PRIVATE_MEMBER, COMPILER_PB_UNUSED_TYPE_ARGUMENTS_FOR_METHOD_INVOCATION, COMPILER_PB_UNUSED_WARNING_TOKEN, COMPILER_PB_VARARGS_ARGUMENT_NEED_CAST, COMPILER_SOURCE, COMPILER_SOURCE_FILE_ATTR, COMPILER_TASK_CASE_SENSITIVE, COMPILER_TASK_PRIORITIES, COMPILER_TASK_PRIORITY_HIGH, COMPILER_TASK_PRIORITY_LOW, COMPILER_TASK_PRIORITY_NORMAL, COMPILER_TASK_TAGS, COMPUTE, CORE_CIRCULAR_CLASSPATH, CORE_ENABLE_CLASSPATH_EXCLUSION_PATTERNS, CORE_ENABLE_CLASSPATH_MULTIPLE_OUTPUT_LOCATIONS, CORE_ENCODING, CORE_INCOMPATIBLE_JDK_LEVEL, CORE_INCOMPLETE_CLASSPATH, CORE_JAVA_BUILD_CLEAN_OUTPUT_FOLDER, CORE_JAVA_BUILD_DUPLICATE_RESOURCE, CORE_JAVA_BUILD_INVALID_CLASSPATH, CORE_JAVA_BUILD_ORDER, CORE_JAVA_BUILD_RECREATE_MODIFIED_CLASS_FILES_IN_OUTPUT_FOLDER, CORE_JAVA_BUILD_RESOURCE_COPY_FILTER, CORE_OUTPUT_LOCATION_OVERLAPPING_ANOTHER_SOURCE, DEFAULT, DEFAULT_TASK_PRIORITIES, DEFAULT_TASK_PRIORITY, DEFAULT_TASK_TAG, DEFAULT_TASK_TAGS, DISABLED, DO_NOT_GENERATE, DO_NOT_INSERT, ENABLED, ERROR, FORMATTER_CLEAR_BLANK_LINES, FORMATTER_COMPACT_ASSIGNMENT, FORMATTER_LINE_SPLIT, FORMATTER_NEWLINE_CONTROL, FORMATTER_NEWLINE_ELSE_IF, FORMATTER_NEWLINE_EMPTY_BLOCK, FORMATTER_NEWLINE_OPENING_BRACE, FORMATTER_SPACE_CASTEXPRESSION, FORMATTER_TAB_CHAR, FORMATTER_TAB_SIZE, GENERATE, IGNORE, INSERT, JAVA_SOURCE_CONTENT_TYPE, MODEL_ID, NATURE_ID, NEVER, NORMAL, OPTIMIZE_OUT, PLUGIN_ID, PRESERVE, PRESERVE_ONE, PRIVATE, PROTECTED, PUBLIC, SPACE, TAB, TIMEOUT_FOR_PARAMETER_NAME_FROM_ATTACHED_JAVADOC, USER_LIBRARY_CONTAINER_ID, VERSION_1_1, VERSION_1_2, VERSION_1_3, VERSION_1_4, VERSION_1_5, VERSION_1_6, VERSION_1_7, VERSION_CLDC_1_1, WARNING
 
Constructor Summary
AspectJCore()
           
 
Method Summary
static AspectJCore getAspectJCore()
           
protected  java.util.Map getCompilerOptions()
           
 
Methods inherited from class org.aspectj.org.eclipse.jdt.core.JavaCore
addElementChangedListener, addElementChangedListener, addJavaElementMarkerAttributes, addPreProcessingResourceChangedListener, addPreProcessingResourceChangedListener, configureJavaElementMarker, create, create, create, create, create, create, create, create, createClassFileFrom, createCompilationUnitFrom, createJarPackageFragmentRootFrom, getClasspathContainer, getClasspathContainerInitializer, getClasspathVariable, getClasspathVariableDeprecationMessage, getClasspathVariableInitializer, getClasspathVariableNames, getDefaultOptions, getEncoding, getGeneratedResources, getJavaCore, getJavaLikeExtensions, getOption, getOptionForConfigurableSeverity, getOptions, getPlugin, getReferencedClasspathEntries, getResolvedClasspathEntry, getResolvedVariablePath, getSharedWorkingCopies, getUserLibraryNames, getWorkingCopies, initializeAfterLoad, isClasspathVariableReadOnly, isJavaLikeFileName, isReferencedBy, isReferencedBy, newAccessRule, newClasspathAttribute, newContainerEntry, newContainerEntry, newContainerEntry, newLibraryEntry, newLibraryEntry, newLibraryEntry, newProjectEntry, newProjectEntry, newProjectEntry, newRegion, newSourceEntry, newSourceEntry, newSourceEntry, newSourceEntry, newSourceEntry, newTypeHierarchy, newVariableEntry, newVariableEntry, newVariableEntry, removeClasspathVariable, removeClasspathVariable, removeElementChangedListener, removeJavaLikeExtension, removePreProcessingResourceChangedListener, run, run, setClasspathContainer, setClasspathVariable, setClasspathVariable, setClasspathVariables, setComplianceOptions, setOptions, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COMPILER_PB_INVALID_ABSOLUTE_TYPE_NAME

public static final java.lang.String COMPILER_PB_INVALID_ABSOLUTE_TYPE_NAME
See Also:
Constant Field Values

COMPILER_PB_INVALID_WILDCARD_TYPE_NAME

public static final java.lang.String COMPILER_PB_INVALID_WILDCARD_TYPE_NAME
See Also:
Constant Field Values

COMPILER_PB_UNRESOLVABLE_MEMBER

public static final java.lang.String COMPILER_PB_UNRESOLVABLE_MEMBER
See Also:
Constant Field Values

COMPILER_PB_TYPE_NOT_EXPOSED_TO_WEAVER

public static final java.lang.String COMPILER_PB_TYPE_NOT_EXPOSED_TO_WEAVER
See Also:
Constant Field Values

COMPILER_PB_SHADOW_NOT_IN_STRUCTURE

public static final java.lang.String COMPILER_PB_SHADOW_NOT_IN_STRUCTURE
See Also:
Constant Field Values

COMPILER_PB_UNMATCHED_SUPERTYPE_IN_CALL

public static final java.lang.String COMPILER_PB_UNMATCHED_SUPERTYPE_IN_CALL
See Also:
Constant Field Values

COMPILER_PB_CANNOT_IMPLEMENT_LAZY_TJP

public static final java.lang.String COMPILER_PB_CANNOT_IMPLEMENT_LAZY_TJP
See Also:
Constant Field Values

COMPILER_PB_NEED_SERIAL_VERSION_UID

public static final java.lang.String COMPILER_PB_NEED_SERIAL_VERSION_UID
See Also:
Constant Field Values

COMPILER_PB_INCOMPATIBLE_SERIAL_VERSION

public static final java.lang.String COMPILER_PB_INCOMPATIBLE_SERIAL_VERSION
See Also:
Constant Field Values

COMPILER_TERMINATE_AFTER_COMPILATION

public static final java.lang.String COMPILER_TERMINATE_AFTER_COMPILATION
See Also:
Constant Field Values

COMPILER_SERIALIZABLE_ASPECTS

public static final java.lang.String COMPILER_SERIALIZABLE_ASPECTS
See Also:
Constant Field Values

COMPILER_LAZY_TJP

public static final java.lang.String COMPILER_LAZY_TJP
See Also:
Constant Field Values

COMPILER_NO_ADVICE_INLINE

public static final java.lang.String COMPILER_NO_ADVICE_INLINE
See Also:
Constant Field Values

COMPILER_NOT_REWEAVABLE

public static final java.lang.String COMPILER_NOT_REWEAVABLE
See Also:
Constant Field Values
Constructor Detail

AspectJCore

public AspectJCore()
Method Detail

getAspectJCore

public static AspectJCore getAspectJCore()

getCompilerOptions

protected java.util.Map getCompilerOptions()