Java tutorial
package com.fasterxml.jackson.databind.jsontype; import java.io.Serializable; public final class NamedType implements Serializable { protected final Class<?> _class; protected final int _hashCode; protected String _name; public NamedType(Class<?> paramClass, String paramString) { this._class = paramClass; this._hashCode = paramClass.getName().hashCode(); setName(paramString); } public boolean equals(Object paramObject) { if (paramObject == this) ; do { return true; if (paramObject == null) return false; if (paramObject.getClass() != getClass()) return false; } while (this._class == ((NamedType) paramObject)._class); return false; } public String getName() { return this._name; } public Class<?> getType() { return this._class; } public boolean hasName() { return this._name != null; } public int hashCode() { return this._hashCode; } public void setName(String paramString) { if ((paramString == null) || (paramString.length() == 0)) paramString = null; this._name = paramString; } public String toString() { StringBuilder localStringBuilder = new StringBuilder().append("[NamedType, class ") .append(this._class.getName()).append(", name: "); if (this._name == null) ; for (String str = "null";; str = "'" + this._name + "'") return str + "]"; } } /* Location: /Users/dantheman/src/fffffffffattttt/basis/classes_dex2jar.jar * Qualified Name: com.fasterxml.jackson.databind.jsontype.NamedType * JD-Core Version: 0.6.2 */