net.sf.jode.obfuscator
Class FieldIdentifier
java.lang.Object
net.sf.jode.obfuscator.Identifier
net.sf.jode.obfuscator.FieldIdentifier
- public class FieldIdentifier
- extends Identifier
Methods inherited from class net.sf.jode.obfuscator.Identifier |
addShadow, applyPreserveRule, buildTable, getAlias, getRepresentative, isPreserved, isReachable, isRepresentative, readTable, setAlias, setPreserved, setReachable, wasAliased, writeTable |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
FieldIdentifier
public FieldIdentifier(ClassIdentifier clazz,
FieldInfo info)
setSingleReachable
public void setSingleReachable()
- Description copied from class:
Identifier
- Marks this identifier as reachable.
You should override this method for method identifier, which may
mark other methods as reachable.
You shouldn't call this directly, but use setReachable instead.
- Overrides:
setSingleReachable
in class Identifier
setSinglePreserved
public void setSinglePreserved()
- Description copied from class:
Identifier
- Marks this identifier as preserved. This will also make the
identifier reachable, if it isn't already.
You shouldn't call this directly, but use setPreserved instead.
- Overrides:
setSinglePreserved
in class Identifier
analyze
public void analyze()
- Description copied from class:
Identifier
- This is called by ClassBundle when it a class is added with
ClassBundle.analyzeIdentifier().
- Overrides:
analyze
in class Identifier
getParent
public Identifier getParent()
- Specified by:
getParent
in class Identifier
getFullName
public java.lang.String getFullName()
- Specified by:
getFullName
in class Identifier
getFullAlias
public java.lang.String getFullAlias()
- Specified by:
getFullAlias
in class Identifier
getName
public java.lang.String getName()
- Specified by:
getName
in class Identifier
getType
public java.lang.String getType()
- Specified by:
getType
in class Identifier
getModifiers
public int getModifiers()
getChilds
public java.util.Iterator getChilds()
- Specified by:
getChilds
in class Identifier
isNotConstant
public boolean isNotConstant()
getConstant
public java.lang.Object getConstant()
addFieldListener
public void addFieldListener(Identifier ident)
removeFieldListener
public void removeFieldListener(Identifier ident)
setNotConstant
public void setNotConstant()
toString
public java.lang.String toString()
conflicting
public boolean conflicting(java.lang.String newAlias)
- Specified by:
conflicting
in class Identifier
doTransformations
public void doTransformations()
Copyright © 1998-2004 by Jochen Hoenicke.