Class LocalClassScopeDiscoverImpl.SentinelNV
- java.lang.Object
-
- org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.LocalClassScopeDiscoverImpl.SentinelNV
-
- All Implemented Interfaces:
NamedVariable
,Dumpable
- Enclosing class:
- LocalClassScopeDiscoverImpl
private static class LocalClassScopeDiscoverImpl.SentinelNV extends java.lang.Object implements NamedVariable
-
-
Field Summary
Fields Modifier and Type Field Description private JavaTypeInstance
typeInstance
-
Constructor Summary
Constructors Modifier Constructor Description private
SentinelNV(JavaTypeInstance typeInstance)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Dumper
dump(Dumper d)
Dumper
dump(Dumper d, boolean defines)
boolean
equals(java.lang.Object o)
void
forceName(java.lang.String name)
java.lang.String
getStringName()
int
hashCode()
boolean
isGoodName()
-
-
-
Field Detail
-
typeInstance
private final JavaTypeInstance typeInstance
-
-
Constructor Detail
-
SentinelNV
private SentinelNV(JavaTypeInstance typeInstance)
-
-
Method Detail
-
forceName
public void forceName(java.lang.String name)
- Specified by:
forceName
in interfaceNamedVariable
-
getStringName
public java.lang.String getStringName()
- Specified by:
getStringName
in interfaceNamedVariable
-
isGoodName
public boolean isGoodName()
- Specified by:
isGoodName
in interfaceNamedVariable
-
dump
public Dumper dump(Dumper d)
- Specified by:
dump
in interfaceDumpable
- Specified by:
dump
in interfaceNamedVariable
-
dump
public Dumper dump(Dumper d, boolean defines)
- Specified by:
dump
in interfaceNamedVariable
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-