|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Declaration | |
---|---|
gnu.commonlisp.lang | |
gnu.expr | Supports Expression ,
and various related classes need to compile programming languages. |
gnu.kawa.functions | Various core run-time functions and operators. |
gnu.kawa.lispexpr | Support classes for compiling and running Lisp languages. |
gnu.kawa.reflect | Contains classes to use reflection. |
gnu.kawa.xml | Classes for using XML within Kawa. |
gnu.xquery.lang | |
kawa.lang | Core Kawa classes for Scheme and Lisp compile-time. |
kawa.standard | Primitive Scheme syntax and functions. |
Uses of Declaration in gnu.commonlisp.lang |
---|
Methods in gnu.commonlisp.lang with parameters of type Declaration | |
---|---|
int |
Lisp2.getNamespaceOf(Declaration decl)
|
Uses of Declaration in gnu.expr |
---|
Fields in gnu.expr declared as Declaration | |
---|---|
Declaration |
Declaration.base
If non-null, field is relative to base. |
Declaration |
LambdaExp.nameDecl
If non-null, a Declaration whose value is (only) this LambdaExp. |
Declaration |
SeriesTarget.param
Where to place each value. |
Methods in gnu.expr that return Declaration | |
---|---|
Declaration |
ScopeExp.addDeclaration(java.lang.Object name)
Create a new declaration in the current Scope. |
Declaration |
ScopeExp.addDeclaration(java.lang.Object name,
Type type)
Create a new declaration in the current Scope. |
Declaration |
AccessExp.contextDecl()
|
Declaration |
Language.declFromField(ModuleExp mod,
java.lang.Object fvalue,
Field fld)
|
Declaration |
ScopeExp.firstDecl()
|
Declaration |
ModuleExp.firstDecl()
|
static Declaration |
Declaration.followAliases(Declaration decl)
|
Declaration |
AccessExp.getBinding()
If non-null, the local Declaration this refers to. |
static Declaration |
Declaration.getDeclaration(Named proc)
|
static Declaration |
Declaration.getDeclaration(java.lang.Object proc,
java.lang.String name)
|
static Declaration |
Declaration.getDeclarationFromStatic(java.lang.String cname,
java.lang.String fname)
Create a declaration corresponding to a static field. |
static Declaration |
Declaration.getDeclarationValueFromStatic(java.lang.String className,
java.lang.String fieldName,
java.lang.String name)
Similar to getDeclarationFromStatic ,
but also do noteValue with the field's value. |
Declaration |
ScopeExp.getDefine(java.lang.Object name,
char severity,
Compilation parser)
Add a new Declaration, with a message if there is an existing one. |
Declaration |
ScopeExp.getNoDefine(java.lang.Object name)
Lookup a declaration, create a non-defining declaration if needed. |
Declaration |
Compilation.letVariable(java.lang.Object name,
Type type,
Expression init)
|
Declaration |
ResolveNames.lookup(Expression exp,
java.lang.Object symbol,
boolean function)
|
Declaration |
ScopeExp.lookup(java.lang.Object sym)
Find a Declaration by name. |
Declaration |
NameLookup.lookup(java.lang.Object symbol,
boolean function)
|
Declaration |
NameLookup.lookup(java.lang.Object symbol,
int namespace)
|
Declaration |
Compilation.lookup(java.lang.Object name,
int namespace)
|
Declaration |
ScopeExp.lookup(java.lang.Object sym,
Language language,
int namespace)
|
Declaration |
Compilation.loopVariable(java.lang.Object name,
Type type,
Expression init)
|
Declaration |
Declaration.nextDecl()
|
Methods in gnu.expr with parameters of type Declaration | |
---|---|
void |
ScopeExp.add(Declaration decl)
|
void |
ScopeExp.add(Declaration prev,
Declaration decl)
Add a Declaration at a specified position. |
void |
ScopeExp.addDeclaration(Declaration decl)
Add a Declaration to the current Scope. |
void |
FindCapturedVars.capture(Declaration decl)
|
void |
LambdaExp.capture(Declaration decl)
|
void |
Expression.compile(Compilation comp,
Declaration lhs)
Compile an expression with checking suitable for a known Declaration. |
static void |
BindingInitializer.create(Declaration decl,
Expression value,
Compilation comp)
Create a BindingInitializer and link it into the correct intializer chain. |
static void |
ScopeExp.duplicateDeclarationError(Declaration oldDecl,
Declaration newDecl,
Compilation comp)
|
void |
TypeValue.emitTestIf(Variable incoming,
Declaration decl,
Compilation comp)
Emit code for if (incoming instanceof this_type) decl = incoming .... |
void |
Compilation.error(char severity,
Declaration decl,
java.lang.String msg1,
java.lang.String msg2)
|
void |
Compilation.error(char severity,
java.lang.String message,
java.lang.String code,
Declaration decl)
|
static Declaration |
Declaration.followAliases(Declaration decl)
|
java.lang.Object |
Language.getEnvPropertyFor(Declaration decl)
|
static PrimProcedure |
PrimProcedure.getMethodFor(java.lang.Class procClass,
java.lang.String name,
Declaration decl,
Expression[] args,
Language language)
Get PrimProcedure for matching method in given class. |
static PrimProcedure |
PrimProcedure.getMethodFor(ClassType procClass,
java.lang.String name,
Declaration decl,
Expression[] args,
Language language)
|
static PrimProcedure |
PrimProcedure.getMethodFor(ClassType procClass,
java.lang.String name,
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(Procedure pproc,
Declaration decl,
Type[] atypes,
Language language)
|
int |
Language.getNamespaceOf(Declaration decl)
Return the namespace (e.g value or function) of a Declaration. |
boolean |
Language.hasNamespace(Declaration decl,
int namespace)
True if a Declaration is in the specified namespace. |
Expression |
ReferenceExp.inline(ApplyExp exp,
InlineCalls walker,
Declaration decl,
boolean argsInlined)
|
Expression |
LambdaExp.inline(ApplyExp exp,
InlineCalls walker,
Declaration decl,
boolean argsInlined)
|
Expression |
QuoteExp.inline(ApplyExp exp,
InlineCalls walker,
Declaration decl,
boolean argsInlined)
|
Expression |
Expression.inline(ApplyExp exp,
InlineCalls walker,
Declaration decl,
boolean argsInlined)
Apply inlining transformations on a given ApplyExp. |
static boolean |
Declaration.isUnknown(Declaration decl)
|
static SetExp |
SetExp.makeDefinition(Declaration decl,
Expression val)
|
boolean |
NameLookup.pop(Declaration decl)
|
void |
NameLookup.push(Declaration decl)
|
void |
Compilation.push(Declaration decl)
|
void |
ScopeExp.remove(Declaration decl)
|
void |
ScopeExp.remove(Declaration prev,
Declaration decl)
|
void |
ScopeExp.replaceFollowing(Declaration prev,
Declaration newDecl)
Replace the prev.next by newDecl . |
void |
AccessExp.setBinding(Declaration decl)
|
void |
AccessExp.setContextDecl(Declaration decl)
|
void |
Declaration.setNext(Declaration next)
|
protected void |
ExpWalker.walkDeclarationType(Declaration decl)
|
Constructors in gnu.expr with parameters of type Declaration | |
---|---|
BindingInitializer(Declaration decl,
Expression value)
|
|
ReferenceExp(Declaration binding)
|
|
ReferenceExp(java.lang.Object symbol,
Declaration binding)
|
|
SetExp(Declaration decl,
Expression val)
|
|
ThisExp(Declaration binding)
|
Uses of Declaration in gnu.kawa.functions |
---|
Fields in gnu.kawa.functions declared as Declaration | |
---|---|
static Declaration |
Setter.setterDecl
|
Uses of Declaration in gnu.kawa.lispexpr |
---|
Methods in gnu.kawa.lispexpr that return Declaration | |
---|---|
Declaration |
LispLanguage.declFromField(ModuleExp mod,
java.lang.Object fvalue,
Field fld)
|
Methods in gnu.kawa.lispexpr with parameters of type Declaration | |
---|---|
void |
LangObjType.emitTestIf(Variable incoming,
Declaration decl,
Compilation comp)
|
void |
LangPrimType.emitTestIf(Variable incoming,
Declaration decl,
Compilation comp)
|
Uses of Declaration in gnu.kawa.reflect |
---|
Methods in gnu.kawa.reflect that return Declaration | |
---|---|
Declaration |
FieldLocation.getDeclaration()
|
Methods in gnu.kawa.reflect with parameters of type Declaration | |
---|---|
void |
OccurrenceType.emitTestIf(Variable incoming,
Declaration decl,
Compilation comp)
|
static StaticFieldLocation |
StaticFieldLocation.make(Declaration decl)
|
static FieldLocation |
FieldLocation.make(java.lang.Object instance,
Declaration decl)
|
void |
FieldLocation.setDeclaration(Declaration decl)
|
Uses of Declaration in gnu.kawa.xml |
---|
Methods in gnu.kawa.xml with parameters of type Declaration | |
---|---|
void |
NodeType.emitTestIf(Variable incoming,
Declaration decl,
Compilation comp)
|
void |
XDataType.emitTestIf(Variable incoming,
Declaration decl,
Compilation comp)
|
Uses of Declaration in gnu.xquery.lang |
---|
Fields in gnu.xquery.lang declared as Declaration | |
---|---|
static Declaration |
XQResolveNames.castableAsDecl
|
static Declaration |
XQResolveNames.castAsDecl
|
static Declaration |
XQResolveNames.handleExtensionDecl
|
static Declaration |
XQResolveNames.lastDecl
Declaration for the fn:last() function. |
static Declaration |
XQResolveNames.resolvePrefixDecl
|
static Declaration |
XQResolveNames.staticBaseUriDecl
|
static Declaration |
XQResolveNames.xsQNameDecl
|
Methods in gnu.xquery.lang that return Declaration | |
---|---|
static Declaration |
XQResolveNames.makeBuiltin(java.lang.String name,
int code)
Create a Declaration for a builtin function. |
static Declaration |
XQResolveNames.makeBuiltin(Symbol name,
int code)
Create a Declaration for a builtin function. |
Declaration |
XQParser.parseVariableDeclaration()
|
Methods in gnu.xquery.lang with parameters of type Declaration | |
---|---|
int |
XQuery.getNamespaceOf(Declaration decl)
|
boolean |
XQuery.hasNamespace(Declaration decl,
int namespace)
|
void |
XQParser.maybeSetLine(Declaration decl,
int line,
int column)
|
Uses of Declaration in kawa.lang |
---|
Fields in kawa.lang declared as Declaration | |
---|---|
static Declaration |
Translator.getNamedPartDecl
|
Declaration |
Translator.matchArray
A variable to hold the matched values for syntax-case pattern variables. |
Declaration |
PatternScope.matchArray
|
Declaration |
Translator.templateScopeDecl
|
Methods in kawa.lang that return Declaration | |
---|---|
Declaration |
Translator.define(java.lang.Object name,
SyntaxForm nameSyntax,
ScopeExp defs)
|
Declaration |
Translator.lookup(java.lang.Object name,
int namespace)
|
Declaration |
Translator.lookupGlobal(java.lang.Object name)
Find global Declaration, creating one if not found. |
Declaration |
Translator.lookupGlobal(java.lang.Object name,
int namespace)
Find global Declaration, creating one if not found. |
Declaration |
Translator.makeRenamedAlias(Declaration decl,
ScopeExp templateScope)
|
Declaration |
Translator.makeRenamedAlias(java.lang.Object name,
Declaration decl,
ScopeExp templateScope)
|
Methods in kawa.lang with parameters of type Declaration | |
---|---|
boolean |
Translator.isLexical(Declaration decl)
Return true if decl is lexical and not fluid. |
static Macro |
Macro.make(Declaration decl)
|
Declaration |
Translator.makeRenamedAlias(Declaration decl,
ScopeExp templateScope)
|
Declaration |
Translator.makeRenamedAlias(java.lang.Object name,
Declaration decl,
ScopeExp templateScope)
|
void |
Translator.pushRenamedAlias(Declaration alias)
Push an alias for a declaration in a scope. |
static void |
Translator.setLine(Declaration decl,
java.lang.Object location)
|
Uses of Declaration in kawa.standard |
---|
Methods in kawa.standard with parameters of type Declaration | |
---|---|
int |
Scheme.getNamespaceOf(Declaration decl)
|
Constructors in kawa.standard with parameters of type Declaration | |
---|---|
map(boolean collect,
ApplyToArgs applyToArgs,
Declaration applyFieldDecl)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |