Package org.aspectj.org.eclipse.jdt.internal.compiler.env
package org.aspectj.org.eclipse.jdt.internal.compiler.env
-
InterfaceDescriptionThis represents class file information about an annotation instance.This represents the class file information about a member value pair of an annotation.This represents class file information about an annotation instance.This interface denotes a compilation unit, providing its name and content.This represents the target file of a type dependency.A module aware name environmentRepresents an entry on the module path of a project.Represents a module path entry that represents a collection of modules like a jimage or an exploded module directory structureThe name environment provides a callback API that the compiler can use to look up types, compilation units, and packages in the current environment.The name environment provides a callback API that the compiler can use to look up types, compilation units, and packages in the current environment.A TypeAnnotationWalker is initialized with all type annotations found at a given element.Interface to a module as needed to implement the updates for
--add-reads
and--add-exports
command line options (or corresponding classpath attributes). -
ClassDescriptionDefinition of a set of access rules used to flag forbidden references to non API code.Represents a class reference in the class file.Represents a reference to a enum constant in the class file.Structure for update operations, sorted by
IUpdatableModule.UpdateKind
. -
Enum ClassDescriptionStrategies for searching types & packages in classpath locations & modules.The compiler first wires modules only, before then wiring packages based on the module graph.