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

org.jace.metaclass.CharClass 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, 'char'.
 *
 * @author Toby Reyelts
 * @author Gili Tzabari
 */
public class CharClass extends PrimitiveMetaClass
{
	/**
	 * Creates a new CharClass.
	 *
	 * @param isProxy true if the object represents a proxy
	 */
	public CharClass(boolean isProxy)
	{
		super(isProxy);
	}

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

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

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

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

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




© 2015 - 2024 Weber Informatics LLC | Privacy Policy