abc.eaj
Class ExtensionInfo
java.lang.Object
soot.javaToJimple.jj.ExtensionInfo
abc.aspectj.ExtensionInfo
abc.eaj.ExtensionInfo
public class ExtensionInfo
- extends ExtensionInfo
Extension information for Extended AspectJ extension.
- Author:
- Julian Tibble
Fields inherited from class abc.aspectj.ExtensionInfo |
ANON_ITDS, ASPECT_METHODS, aspect_names, ASPECT_PREPARE, ASPECT_REFLECTION_INSPECT, ASPECT_REFLECTION_REWRITE, BUILD_HIERARCHY, CAST_INSERTION, CHECK_DEPENDS, CHECK_PACKAGE_NAMES, CHECKING_DONE, class_to_ast, CLEAN_CLASSES, CLEAN_DECLARE, CLEAN_MEMBERS, COLLECT_ASPECT_NAMES, COLLECT_JIMPLIFY_CLASSES, COLLECT_SOURCE_FILES, COMPUTE_PRECEDENCE_RELATION, DECLARE_PARENTS, EVALUATE_PATTERNS, EVALUATE_PATTERNS_AGAIN, EVALUATE_PATTERNS_FINALLY, GOING_TO_JIMPLIFY, HARVEST_ASPECT_INFO, hierarchy, HIERARCHY_BUILT, INIT_CLASSES, INSPECT_AST, INTERFACE_ITDS, INTERFACE_ITDS_ALL, JAR_CHECK, jar_classes, JIMPLIFY, JIMPLIFY_DONE, MANGLE_NAME_COMPONENTS, MANGLE_NAMES, NAME_COMPONENTS, NAMES_MANGLED, PARENTS_DECLARED, pattern_matcher, PATTERNS_EVALUATED, PATTERNS_EVALUATED_AGAIN, prec_rel, PRECEDENCE_COMPUTED, SAVE_AST, SET_DEPENDS, SOURCE_CLASSES, source_files, STRICTFP_PROP, TEST_PATTERNS |
Constructor Summary |
ExtensionInfo(java.util.Collection jar_classes,
java.util.Collection source_files)
|
Methods inherited from class abc.aspectj.ExtensionInfo |
addDependencyToCurrentJob, defaultFileExtension, defaultFileExtensions, passes_add_members, passes_aspectj_transforms, passes_disambiguate_all, passes_disambiguate_signatures, passes_fold_and_checkcode, passes_interface_ITDs, passes_jimple, passes_mangle_names, passes_parse_and_clean, passes_precedence_relation, passes_saveAST, passes |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
COLLECT_GLOBAL_POINTCUTS
public static final Pass.ID COLLECT_GLOBAL_POINTCUTS
COLLECTED_GLOBAL_POINTCUTS
public static final Pass.ID COLLECTED_GLOBAL_POINTCUTS
CONJOIN_GLOBAL_POINTCUTS
public static final Pass.ID CONJOIN_GLOBAL_POINTCUTS
CONJOINED_GLOBAL_POINTCUTS
public static final Pass.ID CONJOINED_GLOBAL_POINTCUTS
ExtensionInfo
public ExtensionInfo(java.util.Collection jar_classes,
java.util.Collection source_files)
compilerName
public java.lang.String compilerName()
- Overrides:
compilerName
in class ExtensionInfo
parser
public Parser parser(java.io.Reader reader,
FileSource source,
ErrorQueue eq)
- Overrides:
parser
in class ExtensionInfo
createNodeFactory
protected NodeFactory createNodeFactory()
- Overrides:
createNodeFactory
in class ExtensionInfo
createTypeSystem
protected TypeSystem createTypeSystem()
- Overrides:
createTypeSystem
in class ExtensionInfo
passes_patterns_and_parents
protected void passes_patterns_and_parents(java.util.List l,
Job job)
- Overrides:
passes_patterns_and_parents
in class ExtensionInfo