This class is used to remove circular dependencies between individual passes.
@author Johannes M. Schmitt <schmittjoh@gmail.com>
@api
Expanded class hierarchy of Compiler
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
Compiler:: |
private | property | ||
Compiler:: |
private | property | ||
Compiler:: |
private | property | ||
Compiler:: |
private | property | ||
Compiler:: |
public | function | Adds a log message. | |
Compiler:: |
public | function | Adds a pass to the PassConfig. | |
Compiler:: |
public | function | Run the Compiler and process all Passes. | |
Compiler:: |
public | function | Returns the log. | |
Compiler:: |
public | function | Returns the logging formatter which can be used by compilation passes. | |
Compiler:: |
public | function | Returns the PassConfig. | |
Compiler:: |
public | function | Returns the ServiceReferenceGraph. | |
Compiler:: |
public | function | Constructor. |