public abstract class AnnotatingPass extends Object implements CompileTimePass
Constructor and Description |
---|
AnnotatingPass(ExecutionProperty.Key keyOfExecutionPropertyToModify)
Constructor.
|
AnnotatingPass(ExecutionProperty.Key keyOfExecutionPropertyToModify,
Set<ExecutionProperty.Key> prerequisiteExecutionProperties)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
ExecutionProperty.Key |
getExecutionPropertyToModify()
Getter for key of execution property to modify.
|
Set<ExecutionProperty.Key> |
getPrerequisiteExecutionProperties()
Getter for prerequisite execution properties.
|
public AnnotatingPass(ExecutionProperty.Key keyOfExecutionPropertyToModify, Set<ExecutionProperty.Key> prerequisiteExecutionProperties)
keyOfExecutionPropertyToModify
- key of execution property to modify.prerequisiteExecutionProperties
- prerequisite execution properties.public AnnotatingPass(ExecutionProperty.Key keyOfExecutionPropertyToModify)
keyOfExecutionPropertyToModify
- key of execution property to modify.public final ExecutionProperty.Key getExecutionPropertyToModify()
public final Set<ExecutionProperty.Key> getPrerequisiteExecutionProperties()
CompileTimePass
getPrerequisiteExecutionProperties
in interface CompileTimePass
Copyright © 2018. All rights reserved.