Uses of Class
gnu.expr.Language
Packages that use Language
Package
Description
Supports
Expression
,
and various related classes need to compile programming languages.Contains classes to use reflection.
-
Uses of Language in gnu.expr
Modifier and TypeFieldDescriptionprotected static Language
Language.global
protected Language
Compilation.language
Modifier and TypeFieldDescriptionprotected static final InheritableThreadLocal
<Language> Language.current
Modifier and TypeMethodDescriptionstatic Language
Language.detect
(gnu.kawa.io.InPort port) Detect the programming language of a file based on its first line.static Language
Language.detect
(InputStream in) Detect the programming language of a file based on its first line.static Language
Detect the programming language of a file based on its first line.static Language
Language.getDefaultLanguage()
static Language
Language.getInstance
(String name) Look for a language with the given name or extension.static Language
Language.getInstance
(String langName, Class langClass) static Language
Language.getInstanceFromFilenameExtension
(String filename) Compilation.getLanguage()
ExpVisitor.getLanguage()
protected final Language
IfExp.getLanguage()
NameLookup.getLanguage()
static Language
Language.setSaveCurrent
(Language language) Modifier and TypeMethodDescriptionstatic Type
PrimProcedure.decodeType
(Type javaType, String[] annotTypes, int annotIndex, ParameterizedType parameterizedType, Language lang) default String
TypeValue.encodeType
(Language language) static final void
ModuleExp.evalModule2
(Environment env, CallContext ctx, Language language, ModuleExp mexp, Object inst) static NameLookup
NameLookup.getInstance
(Environment env, Language language) Get or create a NameLookup instance for a given Environment.static PrimProcedure
PrimProcedure.getMethodFor
(ClassType procClass, String name, Declaration decl, Type[] atypes, Language language) static PrimProcedure
PrimProcedure.getMethodFor
(ClassType procClass, String name, Declaration decl, Expression[] args, Language language) static PrimProcedure
PrimProcedure.getMethodFor
(Procedure pproc, Declaration decl, Type[] atypes, Language language) static PrimProcedure
PrimProcedure.getMethodFor
(Procedure pproc, Declaration decl, Expression[] args, Language language) Search for a matching static method in a procedure's class.static PrimProcedure
PrimProcedure.getMethodFor
(Class procClass, String name, Declaration decl, Expression[] args, Language language) Get PrimProcedure for matching method in given class.static CompiledModule
static void
Language.restoreCurrent
(Language saved) final void
LambdaExp.setCoercedReturnValue
(Expression type, Language language) Modify LambdaExp so result is coerced to given type.static void
Language.setCurrentLanguage
(Language language) static void
Language.setDefaults
(Language lang) void
NameLookup.setLanguage
(Language language) static Language
Language.setSaveCurrent
(Language language) ModifierConstructorDescriptionprotected
AbstractScriptEngineFactory
(Language language) Compilation
(Language language, SourceMessages messages, NameLookup lexical) CompiledModule
(ModuleExp mexp, Object cookie, Language language) ConditionalTarget
(Label ifTrue, Label ifFalse, Language language) NameLookup
(Language language) PrimProcedure
(Method method, char mode, Language language, ParameterizedType parameterizedType) PrimProcedure
(Method method, Language language) PrimProcedure
(Method method, Language language) -
Uses of Language in gnu.kawa.brl
Subclasses of Language in gnu.kawa.brlMethods in gnu.kawa.brl that return Language -
Uses of Language in gnu.kawa.functions
Methods in gnu.kawa.functions that return LanguageModifier and TypeMethodDescriptionprotected final Language
NumberCompare.getLanguage()
protected final Language
NumberPredicate.getLanguage()
Methods in gnu.kawa.functions with parameters of type LanguageConstructors in gnu.kawa.functions with parameters of type LanguageModifierConstructorDescriptionApplyToArgs
(String name, Language language) NumberPredicate
(Language language, String name, int op) -
Uses of Language in gnu.kawa.lispexpr
Subclasses of Language in gnu.kawa.lispexprModifier and TypeClassDescriptionclass
Language sub-class for Lisp-like languages (including Scheme).Methods in gnu.kawa.lispexpr with parameters of type LanguageModifier and TypeMethodDescriptionGenArrayType.encodeType
(Language language) LangObjType.encodeType
(Language language) LangPrimType.encodeType
(Language language) Constructors in gnu.kawa.lispexpr with parameters of type LanguageModifierConstructorDescriptionLangPrimType
(PrimType type, Language language) LangPrimType
(String nam, String sig, int siz, Class reflectClass, Language language) -
Uses of Language in gnu.kawa.reflect
Fields in gnu.kawa.reflect declared as LanguageMethods in gnu.kawa.reflect that return LanguageMethods in gnu.kawa.reflect with parameters of type LanguageModifier and TypeMethodDescriptionstatic MethodProc
ClassMethods.apply
(ObjectType dtype, String mname, char mode, Language language) Find methods.static void
ClassMemberLocation.define
(Object instance, Field rfield, String uri, Language language, Environment env) static void
ClassMemberLocation.defineAll
(Object instance, Language language, Environment env) Import all the public fields of an object.MappedArrayType.encodeType
(Language language) static PrimProcedure[]
ClassMethods.getMethods
(ObjectType dtype, String mname, char mode, ClassType caller, Language language) Return the methods of a class with the specified name and flag.static Object
SlotGet.getSlotValue
(boolean isStatic, Object obj, String name, String fname, String getName, String isName, Language language) The actual gets of finding the field value.Constructors in gnu.kawa.reflect with parameters of type LanguageModifierConstructorDescriptionInstanceOf
(Language language) InstanceOf
(Language language, String name) -
Uses of Language in gnu.kawa.util
Constructors in gnu.kawa.util with parameters of type Language -
Uses of Language in gnu.kawa.xslt
Subclasses of Language in gnu.kawa.xsltModifier and TypeClassDescriptionclass
New Kawa language XSLT (XML Stylesheet Language Tranformations). -
Uses of Language in gnu.xquery.lang
Subclasses of Language in gnu.xquery.lang -
Uses of Language in kawa.lang
ModifierConstructorDescriptionAutoloadProcedure
(String name, String className, Language language) Translator
(Language language, SourceMessages messages, NameLookup lexical) Translator
(Language language, SourceMessages messages, NameLookup lexical, Environment env) -
Uses of Language in kawa.standard
Subclasses of Language in kawa.standardConstructors in kawa.standard with parameters of type LanguageModifierConstructorDescriptionSchemeCompilation
(Language language, SourceMessages messages, NameLookup lexical) SchemeCompilation
(Language language, SourceMessages messages, NameLookup lexical, Environment env)