classmap.java
来自「JGRoups源码」· Java 代码 · 共 70 行
JAVA
70 行
// $Id: ClassMap.java,v 1.4 2005/08/08 14:58:32 belaban Exp $package org.jgroups.conf;import org.jgroups.util.Util;/** * Maintains mapping between magic number and class * * @author Filip Hanik (<a href="mailto:filip@filip.net">filip@filip.net) * @version 1.0 */public class ClassMap { private final String mClassname; private final String mDescription; private final boolean mPreload; private final int mMagicNumber; public ClassMap(String clazz, String desc, boolean preload, int magicnumber) { mClassname=clazz; mDescription=desc; mPreload=preload; mMagicNumber=magicnumber; } public int hashCode() { return getMagicNumber(); } public String getClassName() { return mClassname; } public String getDescription() { return mDescription; } public boolean getPreload() { return mPreload; } public int getMagicNumber() { return mMagicNumber; } /** * Returns the Class object for this class<BR> */ public Class getClassForMap() throws ClassNotFoundException { return Util.loadClass(getClassName(), this.getClass()); } public boolean equals(Object another) { if(another instanceof ClassMap) { ClassMap obj=(ClassMap)another; return getClassName().equals(obj.getClassName()); } else return false; }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?