CAR (Context-Aware Retrieval) v1.0

Class JKlasses

java.lang.Object
  |
  +--JKlasses
All Implemented Interfaces:
CarFace

public class JKlasses
extends java.lang.Object
implements CarFace


Fields inherited from interface CarFace
BOOLEAN_LITERAL, COLLECTION, DOUBLE_LITERAL, EXTERNAL, grammarNames, INTERNAL, KEYPHRASE, LITERALcapacityIncrement, LITERALinitialCapacity, MARKUP, SERIAL, SESSION, STRING_LITERAL, STRINGVALUE_LITERAL
 
Constructor Summary
JKlasses()
           
 
Method Summary
 int addClass(java.lang.Class klass)
           
 int addClass(java.lang.String className, java.lang.String[] imports)
           
 int addConstructor(java.lang.reflect.Constructor cstr)
           
 int addField(java.lang.reflect.Field f)
           
 int addMethod(java.lang.reflect.Method m)
           
 java.lang.Class getClass(int i)
           
 java.lang.String getClassName(int i)
           
 java.lang.reflect.Constructor getConstructor(int i)
           
 java.lang.reflect.Constructor getConstructor(int klassX, java.lang.Class[] actualArgs)
           
 java.lang.reflect.Field getField(int i)
           
 java.lang.reflect.Field getField(int klassX, java.lang.String fieldName)
           
static java.lang.Class getKlassFromName(java.lang.String className, java.lang.String[] imports)
           
 java.lang.reflect.Method getMethod(int i)
           
 java.lang.reflect.Method getMethod(int klassX, java.lang.String methodName, java.lang.Class[] actualArgs)
           
 java.lang.String namesToString()
           
(package private) static boolean sameAsOrConvertibleTo(java.lang.Class actualArg, java.lang.Class formalArg)
          //---------------------------------------------------------------------------- static boolean wideningPrimitiveConversionOk(Item x, Item y) { // check that y.typ can be widened to x.typ switch(y.typ) { case BYTE: return x.typ==SHORT || x.typ==INT || x.typ==LONG || x.typ==FLOAT || x.typ==DOUBLE; case SHORT:case CHAR: return x.typ==INT || x.typ==LONG || x.typ==FLOAT || x.typ==DOUBLE; case INT: return x.typ==LONG || x.typ==FLOAT || x.typ==DOUBLE; case LONG: return x.typ==FLOAT || x.typ==DOUBLE; case FLOAT: return x.typ==DOUBLE; default: return false; } }
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JKlasses

public JKlasses()
Method Detail

getKlassFromName

public static java.lang.Class getKlassFromName(java.lang.String className,
                                               java.lang.String[] imports)

sameAsOrConvertibleTo

static boolean sameAsOrConvertibleTo(java.lang.Class actualArg,
                                     java.lang.Class formalArg)
//---------------------------------------------------------------------------- static boolean wideningPrimitiveConversionOk(Item x, Item y) { // check that y.typ can be widened to x.typ switch(y.typ) { case BYTE: return x.typ==SHORT || x.typ==INT || x.typ==LONG || x.typ==FLOAT || x.typ==DOUBLE; case SHORT:case CHAR: return x.typ==INT || x.typ==LONG || x.typ==FLOAT || x.typ==DOUBLE; case INT: return x.typ==LONG || x.typ==FLOAT || x.typ==DOUBLE; case LONG: return x.typ==FLOAT || x.typ==DOUBLE; case FLOAT: return x.typ==DOUBLE; default: return false; } }

getConstructor

public java.lang.reflect.Constructor getConstructor(int klassX,
                                                    java.lang.Class[] actualArgs)
                                             throws java.lang.Exception

getField

public java.lang.reflect.Field getField(int klassX,
                                        java.lang.String fieldName)
                                 throws java.lang.Exception

getMethod

public java.lang.reflect.Method getMethod(int klassX,
                                          java.lang.String methodName,
                                          java.lang.Class[] actualArgs)
                                   throws java.lang.Exception

getClass

public java.lang.Class getClass(int i)

getConstructor

public java.lang.reflect.Constructor getConstructor(int i)

getMethod

public java.lang.reflect.Method getMethod(int i)

getField

public java.lang.reflect.Field getField(int i)

getClassName

public java.lang.String getClassName(int i)

addClass

public int addClass(java.lang.String className,
                    java.lang.String[] imports)

addClass

public int addClass(java.lang.Class klass)

addConstructor

public int addConstructor(java.lang.reflect.Constructor cstr)

addMethod

public int addMethod(java.lang.reflect.Method m)

addField

public int addField(java.lang.reflect.Field f)

namesToString

public java.lang.String namesToString()

CAR (Context-Aware Retrieval) v1.0

Submit bugs to Lindsey