org.springsource.loaded
Class TypeDelta
java.lang.Object
org.springsource.loaded.TypeDelta
public class TypeDelta
- extends java.lang.Object
Encapsulates what has changed between two versions of a type - it is used to determine if a reload is possible and also passed on
events related to reloading so that the plugins can tailor their actions based on what prevented reloading. The various
hasXXX and getXXX methods should be used to query it.
- Since:
- 0.5.0
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
oAccess
public int oAccess
nAccess
public int nAccess
oVersion
public int oVersion
nVersion
public int nVersion
oName
public java.lang.String oName
nName
public java.lang.String nName
oSignature
public java.lang.String oSignature
nSignature
public java.lang.String nSignature
oSuperName
public java.lang.String oSuperName
nSuperName
public java.lang.String nSuperName
oInterfaces
public java.util.List<java.lang.String> oInterfaces
nInterfaces
public java.util.List<java.lang.String> nInterfaces
TypeDelta
public TypeDelta()
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
hasTypeDeclarationChanged
public boolean hasTypeDeclarationChanged()
hasTypeNameChanged
public boolean hasTypeNameChanged()
hasTypeVersionChanged
public boolean hasTypeVersionChanged()
hasTypeAccessChanged
public boolean hasTypeAccessChanged()
hasTypeSupertypeChanged
public boolean hasTypeSupertypeChanged()
hasTypeInterfacesChanged
public boolean hasTypeInterfacesChanged()
- Returns:
- true if the list of interfaces implemented by this type has changed
hasTypeSignatureChanged
public boolean hasTypeSignatureChanged()
hasAnythingChanged
public boolean hasAnythingChanged()
hasNewFields
public boolean hasNewFields()
hasLostFields
public boolean hasLostFields()
haveFieldsChangedOrBeenAddedOrRemoved
public boolean haveFieldsChangedOrBeenAddedOrRemoved()
haveFieldsChanged
public boolean haveFieldsChanged()
haveMethodsChanged
public boolean haveMethodsChanged()
haveMethodsChangedOrBeenAddedOrRemoved
public boolean haveMethodsChangedOrBeenAddedOrRemoved()
haveMethodsBeenAdded
public boolean haveMethodsBeenAdded()
haveMethodsBeenDeleted
public boolean haveMethodsBeenDeleted()
getNewFields
public java.util.Map<java.lang.String,org.objectweb.asm.tree.FieldNode> getNewFields()
getLostFields
public java.util.Map<java.lang.String,org.objectweb.asm.tree.FieldNode> getLostFields()
getChangedFields
public java.util.Map<java.lang.String,FieldDelta> getChangedFields()
getChangedMethods
public java.util.Map<java.lang.String,MethodDelta> getChangedMethods()