Package org.aspectj.ajdt.internal.compiler.lookup
package org.aspectj.ajdt.internal.compiler.lookup
-
ClassDescriptionOverrides the default eclipse LookupEnvironment for two purposes. 1.In the pipeline world, we can be weaving before all types have come through from compilation.Adaptor from org.eclipse.jdt.internal.compiler.lookup.Scope to org.aspectj.weaver.IScopeThis is only used for declare soft right now.Supports viewing eclipse TypeDeclarations/SourceTypeBindings as a ResolvedTypeUsed for field references within the body of an around advice to force the use of public access methods.The member finder looks after intertype declared members on a type, there is one member finder per type that was hit by an ITD.The member finder looks after intertype declared inner classes on a type, there is one member finder per type that was hit by an new inner type declaration.A special method binding representing an ITD that pretends to be a member in some target type for matching purposes.Collects up information about the application of ITDs and relevant declares - it can then output source code as if those ITDs had been pushed in.