private final class ProcessTweaks.TweakInfo
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) Node |
defaultValueNode |
(package private) java.util.List<ProcessTweaks.TweakFunctionCall> |
functionCalls |
(package private) ProcessTweaks.TweakFunctionCall |
registerCall |
(package private) java.lang.String |
tweakId |
Constructor and Description |
---|
TweakInfo(java.lang.String tweakId) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
addGetterCall(java.lang.String sourceName,
ProcessTweaks.TweakFunction tweakFunc,
Node callNode) |
(package private) void |
addOverrideDefaultValueCall(java.lang.String sourceName,
ProcessTweaks.TweakFunction tweakFunc,
Node callNode,
Node defaultValueNode) |
(package private) void |
addRegisterCall(java.lang.String sourceName,
ProcessTweaks.TweakFunction tweakFunc,
Node callNode,
Node defaultValueNode) |
(package private) void |
emitAllTypeWarnings()
Emits a warning for each default value parameter that has the wrong type
and for each getter function that was used for the wrong type of tweak.
|
(package private) void |
emitAllWarnings()
If this tweak is registered, then looks for type warnings in default
value parameters and getter functions.
|
(package private) void |
emitUnknownTweakErrors()
Emits an error for each function call that was found.
|
(package private) Node |
getDefaultValueNode() |
(package private) boolean |
isRegistered() |
final java.lang.String tweakId
final java.util.List<ProcessTweaks.TweakFunctionCall> functionCalls
ProcessTweaks.TweakFunctionCall registerCall
Node defaultValueNode
void emitAllWarnings()
void emitAllTypeWarnings()
void emitUnknownTweakErrors()
void addRegisterCall(java.lang.String sourceName, ProcessTweaks.TweakFunction tweakFunc, Node callNode, Node defaultValueNode)
void addOverrideDefaultValueCall(java.lang.String sourceName, ProcessTweaks.TweakFunction tweakFunc, Node callNode, Node defaultValueNode)
void addGetterCall(java.lang.String sourceName, ProcessTweaks.TweakFunction tweakFunc, Node callNode)
boolean isRegistered()
Node getDefaultValueNode()