Uses of Class
java.lang.Class

Packages that use Class
java.lang Core Java classes 
java.lang.annotation Basic support for annotations 
lejos.nxt Access to NXT sensors, motors, etc. 
lejos.realtime   
 

Uses of Class in java.lang
 

Fields in java.lang declared as Class
static Class<?> Void.TYPE
           
static Class<?> Short.TYPE
           
static Class<?> Long.TYPE
           
static Class<?> Integer.TYPE
           
static Class<?> Float.TYPE
           
static Class<?> Double.TYPE
           
static Class<?> Character.TYPE
           
static Class<?> Byte.TYPE
           
static Class<?> Boolean.TYPE
           
 

Methods in java.lang that return Class
<U> Class<? extends U>
Class.asSubclass(Class<U> cls)
           
static Class<?> Class.forName(String aName)
           
 Class<?> Object.getClass()
          Returns null.
 Class<?> Class.getComponentType()
           
 Class<E> Enum.getDeclaringClass()
           
 Class<?>[] Class.getInterfaces()
           
 Class<? super T> Class.getSuperclass()
           
 

Methods in java.lang with parameters of type Class
<U> Class<? extends U>
Class.asSubclass(Class<U> cls)
           
 boolean Class.isAssignableFrom(Class<?> cls)
           
static
<T extends Enum<T>>
T
Enum.valueOf(Class<T> enumclas, String name)
          Deprecated. not implemented in leJOS
 

Uses of Class in java.lang.annotation
 

Methods in java.lang.annotation that return Class
 Class<? extends Annotation> Annotation.annotationType()
           
 

Uses of Class in lejos.nxt
 

Methods in lejos.nxt that return Class
static Class<?> VM.getClass(int clsNo)
          Return the class for the specified primitive type.
 Class<?> VM.getClass(Object obj)
          Return the Class object for the provided object.
 Class<?> VM.VMClass.getJavaClass()
          Return a Java Class object for this class.
 

Methods in lejos.nxt with parameters of type Class
static int VM.getClassNumber(Class<?> cls)
           
 VM.VMClass VM.getVMClass(Class<?> cls)
          Return a VMClass object for the provided class object.
static boolean VM.isAssignable(Class<?> src, Class<?> dst)
          Check to see if it is allowed to assign an object of class src to an oobject of class dst.
static boolean VM.isAssignable(Class<?> src, Class<?> dst)
          Check to see if it is allowed to assign an object of class src to an oobject of class dst.
 

Uses of Class in lejos.realtime
 

Methods in lejos.realtime with parameters of type Class
abstract  Object MemoryArea.newArray(Class type, int number)
           
 Object ImmortalMemory.newArray(Class type, int number)
           
abstract  Object MemoryArea.newInstance(Class type)
           
 Object ImmortalMemory.newInstance(Class type)