public class VariableInspector.LocalHidesThisFilter extends Object implements VariableInspector.VariableNodeFilter
VariableInspector.VariableNodeFilter that either rejects this-fields if hidden by
a local, or prefixes its name with "this."| Modifier and Type | Field and Description |
|---|---|
protected List<VariableNode> |
locals |
protected int |
mode |
static int |
MODE_HIDE |
static int |
MODE_PREFIX |
| Constructor and Description |
|---|
LocalHidesThisFilter(List<VariableNode> locals,
int mode)
Construct a
VariableInspector.LocalHidesThisFilter. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
accept(VariableNode var)
Check whether the filter accepts a
VariableNode. |
public static final int MODE_HIDE
public static final int MODE_PREFIX
protected List<VariableNode> locals
protected int mode
public LocalHidesThisFilter(List<VariableNode> locals, int mode)
VariableInspector.LocalHidesThisFilter.locals - a list of locals to check againstmode - either MODE_HIDE or MODE_PREFIXpublic boolean accept(VariableNode var)
VariableInspector.VariableNodeFilterVariableNode.accept in interface VariableInspector.VariableNodeFilterCopyright © 2001–2017 Processing Foundation. All rights reserved.