All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.jace.metaclass.ShortClass Maven / Gradle / Ivy

There is a newer version: 1.2.22
Show newest version
package org.jace.metaclass;

/**
 * Represents the meta-data for the java primitive, 'short'.
 *
 * @author Toby Reyelts
 * @author Gili Tzabari
 */
public class ShortClass extends PrimitiveMetaClass
{
	/**
	 * Creates a new ShortClass.
	 *
	 * @param isProxy true if the object represents a proxy
	 */
	public ShortClass(boolean isProxy)
	{
		super(isProxy);
	}

	@Override
	protected MetaClass newInstance(boolean isProxy)
	{
		return new ShortClass(isProxy);
	}

	@Override
	public String getSimpleName()
	{
		return "JShort";
	}

	@Override
	public boolean equals(Object obj)
	{
		return obj instanceof ShortClass;
	}

	@Override
	public int hashCode()
	{
		return getSimpleName().hashCode();
	}

	@Override
	public String getJniType()
	{
		return "jshort";
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy