Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W _ 

A

AbstractGoloIrVisitor - Class in gololang.ir
Abstract IR Visitor.
AbstractGoloIrVisitor() - Constructor for class gololang.ir.AbstractGoloIrVisitor
 
AbstractInvocation<T extends AbstractInvocation<T>> - Class in gololang.ir
Abstract representation of a Golo invocation in the IR tree.
AbstractProcessor - Class in org.eclipse.golo.doc
 
AbstractProcessor() - Constructor for class org.eclipse.golo.doc.AbstractProcessor
 
AbstractRegister<K,V> - Class in org.eclipse.golo.compiler.utils
 
AbstractRegister() - Constructor for class org.eclipse.golo.compiler.utils.AbstractRegister
 
accept(GoloIrVisitor) - Method in class gololang.ir.AssignmentStatement
Accept the visitor.
accept(GoloIrVisitor) - Method in class gololang.ir.Augmentation
Accept the visitor.
accept(GoloIrVisitor) - Method in class gololang.ir.BinaryOperation
Accept the visitor.
accept(GoloIrVisitor) - Method in class gololang.ir.Block
Accept the visitor.
accept(GoloIrVisitor) - Method in class gololang.ir.CaseStatement
Accept the visitor.
accept(GoloIrVisitor) - Method in class gololang.ir.ClosureReference
Accept the visitor.
accept(GoloIrVisitor) - Method in class gololang.ir.CollectionComprehension
Accept the visitor.
accept(GoloIrVisitor) - Method in class gololang.ir.CollectionLiteral
Accept the visitor.
accept(GoloIrVisitor) - Method in class gololang.ir.ConditionalBranching
Accept the visitor.
accept(GoloIrVisitor) - Method in class gololang.ir.ConstantStatement
Accept the visitor.
accept(GoloIrVisitor) - Method in class gololang.ir.Decorator
Accept the visitor.
accept(GoloIrVisitor) - Method in class gololang.ir.DestructuringAssignment
Accept the visitor.
accept(GoloIrVisitor) - Method in class gololang.ir.ForEachLoopStatement
Accept the visitor.
accept(GoloIrVisitor) - Method in class gololang.ir.FunctionInvocation
Accept the visitor.
accept(GoloIrVisitor) - Method in class gololang.ir.GoloElement
Accept the visitor.
accept(GoloIrVisitor) - Method in class gololang.ir.GoloFunction
 
accept(GoloIrVisitor) - Method in class gololang.ir.GoloModule
Accept the visitor.
accept(GoloIrVisitor) - Method in class gololang.ir.LocalReference
Accept the visitor.
accept(GoloIrVisitor) - Method in class gololang.ir.LoopBreakFlowStatement
Accept the visitor.
accept(GoloIrVisitor) - Method in class gololang.ir.LoopStatement
Accept the visitor.
accept(GoloIrVisitor) - Method in class gololang.ir.MacroInvocation
Accept the visitor.
accept(GoloIrVisitor) - Method in class gololang.ir.MatchExpression
Accept the visitor.
accept(GoloIrVisitor) - Method in class gololang.ir.Member
Accept the visitor.
accept(GoloIrVisitor) - Method in class gololang.ir.MethodInvocation
Accept the visitor.
accept(GoloIrVisitor) - Method in class gololang.ir.ModuleImport
Accept the visitor.
accept(GoloIrVisitor) - Method in class gololang.ir.NamedArgument
Accept the visitor.
accept(GoloIrVisitor) - Method in class gololang.ir.NamedAugmentation
Accept the visitor.
accept(GoloIrVisitor) - Method in class gololang.ir.Noop
 
accept(GoloIrVisitor) - Method in class gololang.ir.ReferenceLookup
Accept the visitor.
accept(GoloIrVisitor) - Method in class gololang.ir.ReturnStatement
Accept the visitor.
accept(GoloIrVisitor) - Method in class gololang.ir.Struct
Accept the visitor.
accept(GoloIrVisitor) - Method in class gololang.ir.ThrowStatement
Accept the visitor.
accept(GoloIrVisitor) - Method in class gololang.ir.ToplevelElements
 
accept(GoloIrVisitor) - Method in class gololang.ir.TryCatchFinally
Accept the visitor.
accept(GoloIrVisitor) - Method in class gololang.ir.UnaryOperation
Accept the visitor.
accept(GoloIrVisitor) - Method in class gololang.ir.Union
Accept the visitor.
accept(GoloIrVisitor) - Method in class gololang.ir.UnionValue
Accept the visitor.
accept(GoloIrVisitor) - Method in class gololang.ir.WhenClause
Accept the visitor.
accept(File) - Method in interface org.eclipse.golo.cli.command.spi.CliCommand.GolofileAction
 
accept(CodeGenerationResult) - Method in class org.eclipse.golo.cli.GoloFilesManager
 
acceptArity(int) - Method in class gololang.FunctionReference
Check if this function can be invoked with the given number of arguments.
accumulator() - Method in class gololang.ir.Visitors.DispatchIrVisitor
 
accumulator(Object) - Method in class gololang.ir.Visitors.DispatchIrVisitor
Initialize the accumulator.
action() - Method in class gololang.ir.WhenClause
 
AdapterDefinition - Class in org.eclipse.golo.runtime.adapters
 
AdapterDefinition(ClassLoader, String, String) - Constructor for class org.eclipse.golo.runtime.adapters.AdapterDefinition
 
AdapterDefinitionProblem - Exception in org.eclipse.golo.runtime.adapters
 
AdapterDefinitionProblem(String) - Constructor for exception org.eclipse.golo.runtime.adapters.AdapterDefinitionProblem
 
AdapterDefinitionProblem(Throwable) - Constructor for exception org.eclipse.golo.runtime.adapters.AdapterDefinitionProblem
 
AdapterDefinitionProblem(String, Throwable) - Constructor for exception org.eclipse.golo.runtime.adapters.AdapterDefinitionProblem
 
AdapterFabric - Class in gololang
An adapter fabric can provide instance makers of adapter objects defined at runtime.
AdapterFabric(ClassLoader) - Constructor for class gololang.AdapterFabric
Makes an adapter fabric using a classloader.
AdapterFabric() - Constructor for class gololang.AdapterFabric
Makes an adapter fabric whose parent is the current thread context classloader.
AdapterFabric.Maker - Class in gololang
An adapter maker can produce instances of Golo adapter objects.
AdapterSupport - Class in org.eclipse.golo.runtime.adapters
 
adaptSections(String, int) - Static method in class org.eclipse.golo.doc.AbstractProcessor
 
add(Object) - Method in class gololang.ir.Block
Add a statement to this block.
add(Object) - Method in class gololang.ir.CollectionLiteral
Adds an expression to the collection.
add(GoloElement<?>) - Method in class gololang.ir.GoloModule
 
add(Object...) - Method in class gololang.ir.NamedAugmentation
Adds the elements to this augmentation.
add(LocalReference) - Method in class gololang.ir.ReferenceTable
 
add(Object) - Method in class gololang.ir.ToplevelElements
 
add(Object) - Method in class gololang.LazyList
 
add(int, Object) - Method in class gololang.LazyList
 
add(K, V) - Method in class org.eclipse.golo.compiler.utils.AbstractRegister
 
add(K, V) - Method in interface org.eclipse.golo.compiler.utils.Register
 
addAll(Collection<?>) - Method in class gololang.LazyList
 
addAll(int, Collection<?>) - Method in class gololang.LazyList
 
addAll(K, Collection<V>) - Method in class org.eclipse.golo.compiler.utils.AbstractRegister
 
addAll(K, Collection<V>) - Method in interface org.eclipse.golo.compiler.utils.Register
 
addDecorator(Decorator) - Method in class gololang.ir.GoloFunction
 
addElement(Object) - Method in interface gololang.ir.FunctionContainer
Adds a function or a macro invocation according to the given argument.
addElement(GoloElement<?>) - Method in class gololang.ir.Union
Adds a value or a macro invocation according to the given argument.
addEscapes(String) - Static method in error org.eclipse.golo.compiler.parser.TokenMgrError
Replaces unprintable characters by their escaped (or unicode escaped) equivalents in the given string
addFunction(GoloFunction) - Method in class gololang.ir.Augmentation
Adds a function to this container.
addFunction(GoloFunction) - Method in interface gololang.ir.FunctionContainer
Adds a function to this container.
addFunction(GoloFunction) - Method in class gololang.ir.GoloModule
Adds a function to this container.
addFunction(GoloFunction) - Method in class gololang.ir.NamedAugmentation
Adds a function to this container.
addFunctions(Collection<GoloFunction>) - Method in interface gololang.ir.FunctionContainer
 
ADDITIVE_OPERATOR - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
AdditiveExpression() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
addMacroInvocation(MacroInvocation) - Method in class gololang.ir.Augmentation
Adds a macro invocation to this container.
addMacroInvocation(MacroInvocation) - Method in interface gololang.ir.FunctionContainer
Adds a macro invocation to this container.
addMacroInvocation(MacroInvocation) - Method in class gololang.ir.GoloModule
Adds a macro invocation to this container.
addMacroInvocation(MacroInvocation) - Method in class gololang.ir.NamedAugmentation
Adds a macro invocation to this container.
addMacroInvocation(MacroInvocation) - Method in class gololang.ir.Union
Adds a macro invocation to this union.
addMember(Member) - Method in class gololang.ir.TypeWithMembers
 
addModule(ModuleDocumentation) - Method in class org.eclipse.golo.doc.AbstractProcessor
 
addOperator(String) - Method in class org.eclipse.golo.compiler.parser.ASTAdditiveExpression
 
addOperator(String) - Method in class org.eclipse.golo.compiler.parser.ASTInvocationExpression
 
addOperator(String) - Method in class org.eclipse.golo.compiler.parser.ASTMultiplicativeExpression
 
addSyntheticParameters(Set<String>) - Method in class gololang.ir.GoloFunction
 
addValue(UnionValue) - Method in class gololang.ir.Union
Adds a new value to this union.
adjustBeginLineColumn(int, int) - Method in class org.eclipse.golo.compiler.parser.JavaCharStream
Method to adjust line and column numbers for the start of a token.
AdjustBuffSize() - Method in class org.eclipse.golo.compiler.parser.JavaCharStream
 
Alternatives<T extends GoloElement<?>> - Interface in gololang.ir
Alternative nodes, such as `match` or `case`.
AmbiguousFunctionReferenceException - Exception in org.eclipse.golo.runtime
 
AmbiguousFunctionReferenceException(String) - Constructor for exception org.eclipse.golo.runtime.AmbiguousFunctionReferenceException
 
AmbiguousFunctionReferenceException(String, Throwable) - Constructor for exception org.eclipse.golo.runtime.AmbiguousFunctionReferenceException
 
AmbiguousFunctionReferenceException(Throwable) - Constructor for exception org.eclipse.golo.runtime.AmbiguousFunctionReferenceException
 
ancestor(Predicate<GoloElement<?>>) - Method in class gololang.ir.GoloElement
Returns the first ancestor of this node matching the given predicate.
ancestor(FunctionReference) - Method in class gololang.ir.GoloElement
Returns the first ancestor of this node matching the given predicate.
ancestorOfType(Class<C>) - Method in class gololang.ir.GoloElement
Returns the first ancestor of this node being an instance of the given class.
and(Result<?, ?>) - Method in class gololang.error.Result
Conjunctive chaining.
AND_OPERATOR - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
AndExpression() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
andThen(FunctionReference) - Method in class gololang.error.Result
Same as map or flatMap depending on the type returned by mapper.
andThen(FunctionReference) - Method in class gololang.FunctionReference
Compose a function with another function.
AnonymousFunctionInvocation() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
anonymousModule(String) - Method in class gololang.EvaluationEnvironment
Loads an anonymous module.
apply(Object) - Method in interface gololang.concurrent.async.Future.Observer
Callback method.
apply(Object) - Method in interface gololang.concurrent.workers.WorkerFunction
Called by a worker executor to process a message.
apply(Result<?, ?>) - Method in class gololang.error.Result
Apply the function contained is this result to the given result.
apply(Object, GoloElement<?>) - Method in class gololang.ir.Visitors.DispatchIrVisitor
Function-like use of the visitor.
apply(Object) - Method in interface gololang.Observable.Function
 
apply(Object) - Method in interface gololang.Observable.Observer
 
apply(Object) - Method in interface gololang.Observable.Predicate
 
apply(T) - Method in interface org.eclipse.golo.cli.command.spi.CliCommand.GoloCompilationTreatment
 
apply(String) - Method in class org.eclipse.golo.runtime.Loader
Just delegate to Loader.load(java.lang.String) to implement Function.
Argument() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
argumentNames() - Method in class org.eclipse.golo.runtime.MethodInvocation
 
Arguments() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
arguments() - Method in class org.eclipse.golo.runtime.MethodInvocation
 
argumentsMatch(Method, Object[]) - Static method in class org.eclipse.golo.runtime.TypeMatching
 
argumentsMatch(Method, Object[], boolean) - Static method in class org.eclipse.golo.runtime.TypeMatching
 
argumentsMatch(Constructor<?>, Object[]) - Static method in class org.eclipse.golo.runtime.TypeMatching
 
argumentsNumberMatches(int, int, boolean) - Static method in class org.eclipse.golo.runtime.TypeMatching
 
argumentsNumberMatches(Method, int) - Static method in class org.eclipse.golo.runtime.TypeMatching
 
arity() - Method in class gololang.FunctionReference
Returns the arity of the function.
arity() - Method in class gololang.ir.FunctionRef
 
arity() - Method in class org.eclipse.golo.runtime.MethodInvocation
 
array(Object...) - Static method in class gololang.Predefined
array constructor.
ArrayHelper - Class in org.eclipse.golo.runtime
 
arrayTypeOf(Object) - Static method in class gololang.Predefined
Returns an array class given a type class.
as(Object) - Method in class gololang.ir.GoloAssignment
Defines the value to be assigned.
asClosure() - Method in class gololang.ir.GoloFunction
 
asClosureReference() - Method in class gololang.ir.GoloFunction
 
asCollector(Class<?>, int) - Method in class gololang.FunctionReference
 
asCollector(int) - Method in class gololang.FunctionReference
 
asFixedArity() - Method in class gololang.FunctionReference
 
asFunction(String, String...) - Method in class gololang.EvaluationEnvironment
Evaluates some code as the body of a function and returns it.
asFunctionalInterface(Object, Object) - Static method in class gololang.Predefined
Turns a function reference into an instance of a Java 8 functional interface.
asFunctionalInterface(MethodHandles.Lookup, Class<?>, MethodHandle) - Static method in class org.eclipse.golo.runtime.FunctionCallSupport
 
asInterfaceInstance(Object, Object) - Static method in class gololang.Predefined
Turns a function reference into an instance of a single-method interface.
asList() - Method in class gololang.LazyList
Convert the lazy list into a regular list.
asMacro(boolean) - Method in class gololang.ir.GoloFunction
 
asMacro() - Method in class gololang.ir.GoloFunction
 
asModule(String) - Method in class gololang.EvaluationEnvironment
Evaluates a complete module string.
AssignedFuture - Class in gololang.concurrent.async
Convenience implementation for pre-set futures.
Assignment() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
AssignmentStatement - Class in gololang.ir
Assignment statement in Golo code.
asSpreader(Class<?>, int) - Method in class gololang.FunctionReference
 
asSpreader(int) - Method in class gololang.FunctionReference
 
asSpreader() - Method in class gololang.FunctionReference
 
ASTAdditiveExpression - Class in org.eclipse.golo.compiler.parser
 
ASTAdditiveExpression(int) - Constructor for class org.eclipse.golo.compiler.parser.ASTAdditiveExpression
 
ASTAdditiveExpression(GoloParser, int) - Constructor for class org.eclipse.golo.compiler.parser.ASTAdditiveExpression
 
ASTAndExpression - Class in org.eclipse.golo.compiler.parser
 
ASTAndExpression(int) - Constructor for class org.eclipse.golo.compiler.parser.ASTAndExpression
 
ASTAndExpression(GoloParser, int) - Constructor for class org.eclipse.golo.compiler.parser.ASTAndExpression
 
ASTAnonymousFunctionInvocation - Class in org.eclipse.golo.compiler.parser
 
ASTAnonymousFunctionInvocation(int) - Constructor for class org.eclipse.golo.compiler.parser.ASTAnonymousFunctionInvocation
 
ASTAnonymousFunctionInvocation(GoloParser, int) - Constructor for class org.eclipse.golo.compiler.parser.ASTAnonymousFunctionInvocation
 
ASTArgument - Class in org.eclipse.golo.compiler.parser
 
ASTArgument(int) - Constructor for class org.eclipse.golo.compiler.parser.ASTArgument
 
ASTArgument(GoloParser, int) - Constructor for class org.eclipse.golo.compiler.parser.ASTArgument
 
ASTAssignment - Class in org.eclipse.golo.compiler.parser
 
ASTAssignment(int) - Constructor for class org.eclipse.golo.compiler.parser.ASTAssignment
 
ASTAssignment(GoloParser, int) - Constructor for class org.eclipse.golo.compiler.parser.ASTAssignment
 
ASTAugmentDeclaration - Class in org.eclipse.golo.compiler.parser
 
ASTAugmentDeclaration(int) - Constructor for class org.eclipse.golo.compiler.parser.ASTAugmentDeclaration
 
ASTAugmentDeclaration(GoloParser, int) - Constructor for class org.eclipse.golo.compiler.parser.ASTAugmentDeclaration
 
ASTBlock - Class in org.eclipse.golo.compiler.parser
 
ASTBlock(int) - Constructor for class org.eclipse.golo.compiler.parser.ASTBlock
 
ASTBlock(GoloParser, int) - Constructor for class org.eclipse.golo.compiler.parser.ASTBlock
 
ASTBreak - Class in org.eclipse.golo.compiler.parser
 
ASTBreak(int) - Constructor for class org.eclipse.golo.compiler.parser.ASTBreak
 
ASTBreak(GoloParser, int) - Constructor for class org.eclipse.golo.compiler.parser.ASTBreak
 
ASTCase - Class in org.eclipse.golo.compiler.parser
 
ASTCase(int) - Constructor for class org.eclipse.golo.compiler.parser.ASTCase
 
ASTCase(GoloParser, int) - Constructor for class org.eclipse.golo.compiler.parser.ASTCase
 
ASTCollectionLiteral - Class in org.eclipse.golo.compiler.parser
 
ASTCollectionLiteral(int) - Constructor for class org.eclipse.golo.compiler.parser.ASTCollectionLiteral
 
ASTCollectionLiteral(GoloParser, int) - Constructor for class org.eclipse.golo.compiler.parser.ASTCollectionLiteral
 
ASTCompilationUnit - Class in org.eclipse.golo.compiler.parser
 
ASTCompilationUnit(int) - Constructor for class org.eclipse.golo.compiler.parser.ASTCompilationUnit
 
ASTCompilationUnit(GoloParser, int) - Constructor for class org.eclipse.golo.compiler.parser.ASTCompilationUnit
 
ASTConditionalBranching - Class in org.eclipse.golo.compiler.parser
 
ASTConditionalBranching(int) - Constructor for class org.eclipse.golo.compiler.parser.ASTConditionalBranching
 
ASTConditionalBranching(GoloParser, int) - Constructor for class org.eclipse.golo.compiler.parser.ASTConditionalBranching
 
ASTContinue - Class in org.eclipse.golo.compiler.parser
 
ASTContinue(int) - Constructor for class org.eclipse.golo.compiler.parser.ASTContinue
 
ASTContinue(GoloParser, int) - Constructor for class org.eclipse.golo.compiler.parser.ASTContinue
 
ASTDecoratorDeclaration - Class in org.eclipse.golo.compiler.parser
 
ASTDecoratorDeclaration(int) - Constructor for class org.eclipse.golo.compiler.parser.ASTDecoratorDeclaration
 
ASTDecoratorDeclaration(GoloParser, int) - Constructor for class org.eclipse.golo.compiler.parser.ASTDecoratorDeclaration
 
ASTDestructuringAssignment - Class in org.eclipse.golo.compiler.parser
 
ASTDestructuringAssignment(int) - Constructor for class org.eclipse.golo.compiler.parser.ASTDestructuringAssignment
 
ASTDestructuringAssignment(GoloParser, int) - Constructor for class org.eclipse.golo.compiler.parser.ASTDestructuringAssignment
 
ASTEqualityExpression - Class in org.eclipse.golo.compiler.parser
 
ASTEqualityExpression(int) - Constructor for class org.eclipse.golo.compiler.parser.ASTEqualityExpression
 
ASTEqualityExpression(GoloParser, int) - Constructor for class org.eclipse.golo.compiler.parser.ASTEqualityExpression
 
ASTerror - Class in org.eclipse.golo.compiler.parser
 
ASTerror(int) - Constructor for class org.eclipse.golo.compiler.parser.ASTerror
 
ASTerror(GoloParser, int) - Constructor for class org.eclipse.golo.compiler.parser.ASTerror
 
ASTExpressionStatement - Class in org.eclipse.golo.compiler.parser
 
ASTExpressionStatement(int) - Constructor for class org.eclipse.golo.compiler.parser.ASTExpressionStatement
 
ASTExpressionStatement(GoloParser, int) - Constructor for class org.eclipse.golo.compiler.parser.ASTExpressionStatement
 
ASTForEachLoop - Class in org.eclipse.golo.compiler.parser
 
ASTForEachLoop(int) - Constructor for class org.eclipse.golo.compiler.parser.ASTForEachLoop
 
ASTForEachLoop(GoloParser, int) - Constructor for class org.eclipse.golo.compiler.parser.ASTForEachLoop
 
ASTForLoop - Class in org.eclipse.golo.compiler.parser
 
ASTForLoop(int) - Constructor for class org.eclipse.golo.compiler.parser.ASTForLoop
 
ASTForLoop(GoloParser, int) - Constructor for class org.eclipse.golo.compiler.parser.ASTForLoop
 
ASTFunction - Class in org.eclipse.golo.compiler.parser
 
ASTFunction(int) - Constructor for class org.eclipse.golo.compiler.parser.ASTFunction
 
ASTFunction(GoloParser, int) - Constructor for class org.eclipse.golo.compiler.parser.ASTFunction
 
ASTFunctionDeclaration - Class in org.eclipse.golo.compiler.parser
 
ASTFunctionDeclaration(int) - Constructor for class org.eclipse.golo.compiler.parser.ASTFunctionDeclaration
 
ASTFunctionDeclaration(GoloParser, int) - Constructor for class org.eclipse.golo.compiler.parser.ASTFunctionDeclaration
 
ASTFunctionInvocation - Class in org.eclipse.golo.compiler.parser
 
ASTFunctionInvocation(int) - Constructor for class org.eclipse.golo.compiler.parser.ASTFunctionInvocation
 
ASTFunctionInvocation(GoloParser, int) - Constructor for class org.eclipse.golo.compiler.parser.ASTFunctionInvocation
 
ASTImportDeclaration - Class in org.eclipse.golo.compiler.parser
 
ASTImportDeclaration(int) - Constructor for class org.eclipse.golo.compiler.parser.ASTImportDeclaration
 
ASTImportDeclaration(GoloParser, int) - Constructor for class org.eclipse.golo.compiler.parser.ASTImportDeclaration
 
ASTInvocationExpression - Class in org.eclipse.golo.compiler.parser
 
ASTInvocationExpression(int) - Constructor for class org.eclipse.golo.compiler.parser.ASTInvocationExpression
 
ASTInvocationExpression(GoloParser, int) - Constructor for class org.eclipse.golo.compiler.parser.ASTInvocationExpression
 
ASTLetOrVar - Class in org.eclipse.golo.compiler.parser
 
ASTLetOrVar(int) - Constructor for class org.eclipse.golo.compiler.parser.ASTLetOrVar
 
ASTLetOrVar(GoloParser, int) - Constructor for class org.eclipse.golo.compiler.parser.ASTLetOrVar
 
ASTLetOrVar.Type - Enum in org.eclipse.golo.compiler.parser
 
ASTLiteral - Class in org.eclipse.golo.compiler.parser
 
ASTLiteral(int) - Constructor for class org.eclipse.golo.compiler.parser.ASTLiteral
 
ASTLiteral(GoloParser, int) - Constructor for class org.eclipse.golo.compiler.parser.ASTLiteral
 
ASTLocalDeclaration - Class in org.eclipse.golo.compiler.parser
 
ASTLocalDeclaration(int) - Constructor for class org.eclipse.golo.compiler.parser.ASTLocalDeclaration
 
ASTLocalDeclaration(GoloParser, int) - Constructor for class org.eclipse.golo.compiler.parser.ASTLocalDeclaration
 
ASTMacroInvocation - Class in org.eclipse.golo.compiler.parser
 
ASTMacroInvocation(int) - Constructor for class org.eclipse.golo.compiler.parser.ASTMacroInvocation
 
ASTMacroInvocation(GoloParser, int) - Constructor for class org.eclipse.golo.compiler.parser.ASTMacroInvocation
 
ASTMatch - Class in org.eclipse.golo.compiler.parser
 
ASTMatch(int) - Constructor for class org.eclipse.golo.compiler.parser.ASTMatch
 
ASTMatch(GoloParser, int) - Constructor for class org.eclipse.golo.compiler.parser.ASTMatch
 
ASTMemberDeclaration - Class in org.eclipse.golo.compiler.parser
 
ASTMemberDeclaration(int) - Constructor for class org.eclipse.golo.compiler.parser.ASTMemberDeclaration
 
ASTMemberDeclaration(GoloParser, int) - Constructor for class org.eclipse.golo.compiler.parser.ASTMemberDeclaration
 
ASTMethodInvocation - Class in org.eclipse.golo.compiler.parser
 
ASTMethodInvocation(int) - Constructor for class org.eclipse.golo.compiler.parser.ASTMethodInvocation
 
ASTMethodInvocation(GoloParser, int) - Constructor for class org.eclipse.golo.compiler.parser.ASTMethodInvocation
 
ASTModuleDeclaration - Class in org.eclipse.golo.compiler.parser
 
ASTModuleDeclaration(int) - Constructor for class org.eclipse.golo.compiler.parser.ASTModuleDeclaration
 
ASTModuleDeclaration(GoloParser, int) - Constructor for class org.eclipse.golo.compiler.parser.ASTModuleDeclaration
 
ASTMultiplicativeExpression - Class in org.eclipse.golo.compiler.parser
 
ASTMultiplicativeExpression(int) - Constructor for class org.eclipse.golo.compiler.parser.ASTMultiplicativeExpression
 
ASTMultiplicativeExpression(GoloParser, int) - Constructor for class org.eclipse.golo.compiler.parser.ASTMultiplicativeExpression
 
ASTNamedAugmentationDeclaration - Class in org.eclipse.golo.compiler.parser
 
ASTNamedAugmentationDeclaration(int) - Constructor for class org.eclipse.golo.compiler.parser.ASTNamedAugmentationDeclaration
 
ASTNamedAugmentationDeclaration(GoloParser, int) - Constructor for class org.eclipse.golo.compiler.parser.ASTNamedAugmentationDeclaration
 
ASTOrExpression - Class in org.eclipse.golo.compiler.parser
 
ASTOrExpression(int) - Constructor for class org.eclipse.golo.compiler.parser.ASTOrExpression
 
ASTOrExpression(GoloParser, int) - Constructor for class org.eclipse.golo.compiler.parser.ASTOrExpression
 
ASTOrIfNullExpression - Class in org.eclipse.golo.compiler.parser
 
ASTOrIfNullExpression(int) - Constructor for class org.eclipse.golo.compiler.parser.ASTOrIfNullExpression
 
ASTOrIfNullExpression(GoloParser, int) - Constructor for class org.eclipse.golo.compiler.parser.ASTOrIfNullExpression
 
ASTReference - Class in org.eclipse.golo.compiler.parser
 
ASTReference(int) - Constructor for class org.eclipse.golo.compiler.parser.ASTReference
 
ASTReference(GoloParser, int) - Constructor for class org.eclipse.golo.compiler.parser.ASTReference
 
ASTRelationalExpression - Class in org.eclipse.golo.compiler.parser
 
ASTRelationalExpression(int) - Constructor for class org.eclipse.golo.compiler.parser.ASTRelationalExpression
 
ASTRelationalExpression(GoloParser, int) - Constructor for class org.eclipse.golo.compiler.parser.ASTRelationalExpression
 
ASTReturn - Class in org.eclipse.golo.compiler.parser
 
ASTReturn(int) - Constructor for class org.eclipse.golo.compiler.parser.ASTReturn
 
ASTReturn(GoloParser, int) - Constructor for class org.eclipse.golo.compiler.parser.ASTReturn
 
ASTStructDeclaration - Class in org.eclipse.golo.compiler.parser
 
ASTStructDeclaration(int) - Constructor for class org.eclipse.golo.compiler.parser.ASTStructDeclaration
 
ASTStructDeclaration(GoloParser, int) - Constructor for class org.eclipse.golo.compiler.parser.ASTStructDeclaration
 
ASTThrow - Class in org.eclipse.golo.compiler.parser
 
ASTThrow(int) - Constructor for class org.eclipse.golo.compiler.parser.ASTThrow
 
ASTThrow(GoloParser, int) - Constructor for class org.eclipse.golo.compiler.parser.ASTThrow
 
ASTToplevelDeclaration - Class in org.eclipse.golo.compiler.parser
 
ASTToplevelDeclaration(int) - Constructor for class org.eclipse.golo.compiler.parser.ASTToplevelDeclaration
 
ASTToplevelDeclaration(GoloParser, int) - Constructor for class org.eclipse.golo.compiler.parser.ASTToplevelDeclaration
 
ASTTryCatchFinally - Class in org.eclipse.golo.compiler.parser
 
ASTTryCatchFinally(int) - Constructor for class org.eclipse.golo.compiler.parser.ASTTryCatchFinally
 
ASTTryCatchFinally(GoloParser, int) - Constructor for class org.eclipse.golo.compiler.parser.ASTTryCatchFinally
 
ASTUnaryExpression - Class in org.eclipse.golo.compiler.parser
 
ASTUnaryExpression(int) - Constructor for class org.eclipse.golo.compiler.parser.ASTUnaryExpression
 
ASTUnaryExpression(GoloParser, int) - Constructor for class org.eclipse.golo.compiler.parser.ASTUnaryExpression
 
ASTUnionDeclaration - Class in org.eclipse.golo.compiler.parser
 
ASTUnionDeclaration(int) - Constructor for class org.eclipse.golo.compiler.parser.ASTUnionDeclaration
 
ASTUnionDeclaration(GoloParser, int) - Constructor for class org.eclipse.golo.compiler.parser.ASTUnionDeclaration
 
ASTUnionValue - Class in org.eclipse.golo.compiler.parser
 
ASTUnionValue(int) - Constructor for class org.eclipse.golo.compiler.parser.ASTUnionValue
 
ASTUnionValue(GoloParser, int) - Constructor for class org.eclipse.golo.compiler.parser.ASTUnionValue
 
ASTWhileLoop - Class in org.eclipse.golo.compiler.parser
 
ASTWhileLoop(int) - Constructor for class org.eclipse.golo.compiler.parser.ASTWhileLoop
 
ASTWhileLoop(GoloParser, int) - Constructor for class org.eclipse.golo.compiler.parser.ASTWhileLoop
 
asType(MethodType) - Method in class gololang.FunctionReference
 
asVarargsCollector(Class<?>) - Method in class gololang.FunctionReference
 
asVarargsCollector() - Method in class gololang.FunctionReference
 
Atom() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
AUGMENT - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
Augmentation - Class in gololang.ir
"classical" augmentation.
AugmentationApplication - Class in org.eclipse.golo.runtime.augmentation
Encapsulate runtime information for an augmentation application resolution.
augmentationApplications(Class<?>) - Static method in class org.eclipse.golo.runtime.Module
 
augmentationApplications(Class<?>, Class<?>) - Static method in class org.eclipse.golo.runtime.Module
 
AugmentationDeclaration() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
AugmentationMethod - Class in org.eclipse.golo.runtime.augmentation
Encapsulate runtime information about augmentation method resolution.
AugmentationNames() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
augmentations() - Method in class org.eclipse.golo.doc.ModuleDocumentation
 
augmentations(Class<?>) - Static method in class org.eclipse.golo.runtime.Module
 
augmentationsFor(Loader, Class<?>) - Method in class org.eclipse.golo.runtime.augmentation.DefiningModule
 
AugmentDeclaration() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
awaitTermination(int) - Method in class gololang.concurrent.workers.WorkerEnvironment
Waits until all remaining messages have been processed.
awaitTermination(long) - Method in class gololang.concurrent.workers.WorkerEnvironment
Waits until all remaining messages have been processed.
awaitTermination(long, TimeUnit) - Method in class gololang.concurrent.workers.WorkerEnvironment
Waits until all remaining messages have been processed.

B

backup(int) - Method in class org.eclipse.golo.compiler.parser.JavaCharStream
Retreat.
backup(int) - Method in class org.eclipse.golo.compiler.parser.JavaOffsetCharStream
 
beginColumn - Variable in class org.eclipse.golo.compiler.parser.Token
The column number of the first character of this Token.
beginLine - Variable in class org.eclipse.golo.compiler.parser.Token
The line number of the first character of this Token.
BeginToken() - Method in class org.eclipse.golo.compiler.parser.JavaCharStream
 
BeginToken() - Method in class org.eclipse.golo.compiler.parser.JavaOffsetCharStream
 
BIGDECIMAL - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
BigDecimalLiteral() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
bigDecimalValue(Object) - Static method in class gololang.Predefined
Gives the BigDecimal value of some number or String object.
BIGINTEGER - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
BigIntegerLiteral() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
bigIntegerValue(Object) - Static method in class gololang.Predefined
Gives the BigInteger value of some number or String object.
BinaryOperation - Class in gololang.ir
Represents a binary operation.
bindAt(int, Object) - Method in class gololang.FunctionReference
Partial application.
bindAt(String, Object) - Method in class gololang.FunctionReference
Partial application based on parameter's names.
bindTo(Object) - Method in class gololang.FunctionReference
 
BlankLine() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
BlankLines() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
Block - Class in gololang.ir
Represent a block, that is a sequence of statements.
block(Object...) - Static method in class gololang.ir.Block
Creates a block containing the given statements.
block(Object) - Method in interface gololang.ir.BlockContainer
Defines the contained block.
block(Object) - Method in class gololang.ir.ClosureReference
Delegates on the wrapped target.
block(Object) - Method in class gololang.ir.ForEachLoopStatement
Defines the contained block.
block(Object) - Method in class gololang.ir.GoloFunction
Defines the contained block.
block(Object) - Method in class gololang.ir.LoopStatement
Defines the contained block.
Block() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
BlockContainer<T> - Interface in gololang.ir
 
blockHighlighter() - Static method in class org.eclipse.golo.doc.HtmlProcessor
 
blockingGet() - Method in class gololang.concurrent.async.AssignedFuture
 
blockingGet() - Method in interface gololang.concurrent.async.Future
Blocking get, waiting until the future has been resolved.
blockingGet() - Method in class gololang.concurrent.async.Promise
Blocking get, waiting until the promise is resolved.
body(Object...) - Method in interface gololang.ir.BlockContainer
Defines the block as the given statements.
body(Object...) - Method in class gololang.ir.ClosureReference
Delegates on the wrapped target.
bootstrap(MethodHandles.Lookup, String, MethodType) - Static method in class org.eclipse.golo.runtime.adapters.AdapterSupport
 
bootstrap(MethodHandles.Lookup, String, MethodType) - Static method in class org.eclipse.golo.runtime.ClassReferenceSupport
 
bootstrap(MethodHandles.Lookup, String, MethodType, Object...) - Static method in class org.eclipse.golo.runtime.ClosureCallSupport
 
bootstrap(MethodHandles.Lookup, String, MethodType, String, int, int) - Static method in class org.eclipse.golo.runtime.ClosureReferenceSupport
 
bootstrap(MethodHandles.Lookup, String, MethodType, Object...) - Static method in class org.eclipse.golo.runtime.FunctionCallSupport
 
bootstrap(MethodHandles.Lookup, String, MethodType, Object...) - Static method in class org.eclipse.golo.runtime.MethodInvocationSupport
 
bootstrap(MethodHandles.Lookup, String, MethodType, int) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
box(Object) - Static method in class gololang.Predefined
Returns a box containing the given object.
boxed(Class<?>) - Static method in class org.eclipse.golo.runtime.TypeMatching
 
branch() - Static method in class gololang.ir.ConditionalBranching
Creates an empty conditional branch.
Break() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
BREAK - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
bufcolumn - Variable in class org.eclipse.golo.compiler.parser.JavaCharStream
 
buffer - Variable in class org.eclipse.golo.compiler.parser.JavaCharStream
 
bufline - Variable in class org.eclipse.golo.compiler.parser.JavaCharStream
 
bufpos - Variable in class org.eclipse.golo.compiler.parser.JavaCharStream
Position in buffer.
builder() - Static method in class gololang.concurrent.workers.WorkerEnvironment
 
Builder() - Constructor for class gololang.concurrent.workers.WorkerEnvironment.Builder
 
Builder(String) - Constructor for class org.eclipse.golo.compiler.GoloCompilationException.Builder
Makes a builder to report problems in a source file.

C

call(Object...) - Method in class gololang.ir.ExpressionStatement
Creates an binary operation representing the anonymous call on this expression.
call(Object) - Static method in class gololang.ir.MacroInvocation
Calls a macro by name.
callRun(Class<?>, String[]) - Method in interface org.eclipse.golo.cli.command.spi.CliCommand
 
canAssign(Class<?>[], Object[], boolean) - Static method in class org.eclipse.golo.runtime.TypeMatching
 
canRead(File) - Method in interface org.eclipse.golo.cli.command.spi.CliCommand
 
cantConvert(String, Object) - Static method in class gololang.ir.GoloElement
 
cantReplace() - Method in class gololang.ir.GoloElement
 
cantReplace(GoloElement<?>, GoloElement<?>) - Method in class gololang.ir.GoloElement
 
captureClosedReference() - Method in class gololang.ir.GoloFunction
 
Case() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
CASE - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
cases() - Static method in class gololang.ir.CaseStatement
Creates an empty case switch.
CaseStatement - Class in gololang.ir
A case node.
CATCH - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
catching(String, Object) - Method in class gololang.ir.TryCatchFinally
Defines the catch block.
catching(Object) - Method in class gololang.ir.TryCatchFinally
 
CHAR - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
CharLiteral() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
charValue(Object) - Static method in class gololang.Predefined
Gives the Character value of some number or String object.
check(ASTCompilationUnit) - Method in class org.eclipse.golo.compiler.GoloCompiler
Checks that the source code is minimally sound by converting a parse tree to an intermediate representation, and running a few classic visitors over it.
checkArgumentPosition(int, String, String) - Static method in class org.eclipse.golo.runtime.NamedArgumentsHelper
 
CheckCommand - Class in org.eclipse.golo.cli.command
 
CheckCommand() - Constructor for class org.eclipse.golo.cli.command.CheckCommand
 
checkDeprecation(Class<?>, T) - Static method in class org.eclipse.golo.runtime.Extractors
 
children() - Method in class gololang.ir.AbstractInvocation
Returns a list of all the direct children of this node.
children() - Method in class gololang.ir.Augmentation
Returns a list of all the direct children of this node.
children() - Method in class gololang.ir.BinaryOperation
Returns a list of all the direct children of this node.
children() - Method in class gololang.ir.Block
Returns a list of all the direct children of this node.
children() - Method in class gololang.ir.CaseStatement
Returns a list of all the direct children of this node.
children() - Method in class gololang.ir.ClosureReference
Returns a list of all the direct children of this node.
children() - Method in class gololang.ir.CollectionComprehension
Returns a list of all the direct children of this node.
children() - Method in class gololang.ir.CollectionLiteral
Returns a list of all the direct children of this node.
children() - Method in class gololang.ir.ConditionalBranching
Returns a list of all the direct children of this node.
children() - Method in class gololang.ir.Decorator
Returns a list of all the direct children of this node.
children() - Method in class gololang.ir.ForEachLoopStatement
Returns a list of all the direct children of this node.
children() - Method in class gololang.ir.GoloAssignment
Returns a list of all the direct children of this node.
children() - Method in class gololang.ir.GoloElement
Returns a list of all the direct children of this node.
children(Predicate<GoloElement<?>>) - Method in class gololang.ir.GoloElement
Returns a list the direct children of this node matching the given predicate.
children(FunctionReference) - Method in class gololang.ir.GoloElement
Returns a iterable on the direct children of this node matching the given predicate.
children() - Method in class gololang.ir.GoloFunction
 
children() - Method in class gololang.ir.GoloModule
Returns a list of all the direct children of this node.
children() - Method in class gololang.ir.LoopStatement
Returns a list of all the direct children of this node.
children() - Method in class gololang.ir.MatchExpression
Returns a list of all the direct children of this node.
children() - Method in class gololang.ir.NamedArgument
Returns a list of all the direct children of this node.
children() - Method in class gololang.ir.NamedAugmentation
Returns a list of all the direct children of this node.
children() - Method in class gololang.ir.ReturnStatement
Returns a list of all the direct children of this node.
children() - Method in class gololang.ir.ThrowStatement
Returns a list of all the direct children of this node.
children() - Method in class gololang.ir.ToplevelElements
 
children() - Method in class gololang.ir.TryCatchFinally
Returns a list of all the direct children of this node.
children() - Method in class gololang.ir.TypeWithMembers
Returns a list of all the direct children of this node.
children() - Method in class gololang.ir.UnaryOperation
Returns a list of all the direct children of this node.
children() - Method in class gololang.ir.Union
Returns a list of all the direct children of this node.
children() - Method in class gololang.ir.WhenClause
Returns a list of all the direct children of this node.
children - Variable in class org.eclipse.golo.compiler.parser.SimpleNode
 
childrenAccept(GoloParserVisitor, Object) - Method in class org.eclipse.golo.compiler.parser.SimpleNode
Accept the visitor.
classGuard(Class<?>, Object) - Static method in class org.eclipse.golo.runtime.MethodInvocationSupport
 
ClassLiteral() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
classLoader() - Static method in class gololang.Runtime
Returns the current thread class loader.
className() - Method in class org.eclipse.golo.compiler.PackageAndClass
 
ClasspathOption - Class in org.eclipse.golo.cli.command
Manage the classpath and initialize the class loader.
ClasspathOption() - Constructor for class org.eclipse.golo.cli.command.ClasspathOption
 
CLASSREF - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
ClassReference - Class in gololang.ir
A reference to a class.
ClassReferenceSupport - Class in org.eclipse.golo.runtime
 
clear() - Method in class gololang.LazyList
 
clearDeclarations() - Method in class gololang.ir.ExpressionStatement
Removes all local declarations.
clearImports() - Method in class gololang.EvaluationEnvironment
Clears all import symbols for the next code evaluation requests.
clearNodeScope(Node) - Method in class org.eclipse.golo.compiler.parser.JJTGoloParserState
 
CliCommand - Interface in org.eclipse.golo.cli.command.spi
 
CliCommand.GoloCompilationTreatment<T,R> - Interface in org.eclipse.golo.cli.command.spi
 
CliCommand.GolofileAction - Interface in org.eclipse.golo.cli.command.spi
 
CliCommand.NoMainMethodException - Exception in org.eclipse.golo.cli.command.spi
 
close() - Method in class org.eclipse.golo.cli.GoloFilesManager
 
closeNodeScope(Node, int) - Method in class org.eclipse.golo.compiler.parser.JJTGoloParserState
 
closeNodeScope(Node, boolean) - Method in class org.eclipse.golo.compiler.parser.JJTGoloParserState
 
ClosureCallSupport - Class in org.eclipse.golo.runtime
 
ClosureCaptureGoloIrVisitor - Class in org.eclipse.golo.compiler
 
ClosureCaptureGoloIrVisitor() - Constructor for class org.eclipse.golo.compiler.ClosureCaptureGoloIrVisitor
 
ClosureReference - Class in gololang.ir
A closure reference.
ClosureReferenceSupport - Class in org.eclipse.golo.runtime
 
CodeGenerationResult - Class in org.eclipse.golo.compiler
A code generation result.
CodeGenerationResult(byte[], PackageAndClass, String) - Constructor for class org.eclipse.golo.compiler.CodeGenerationResult
Constructor for a code generation result.
coerce(MethodHandle) - Method in class org.eclipse.golo.runtime.MethodInvocation
 
COLL_START - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
CollectionComprehension - Class in gololang.ir
Represents a collection comprehension expression.
CollectionLiteral - Class in gololang.ir
Represents a collection literal.
CollectionLiteral() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
CollectionLiteral.Type - Enum in gololang.ir
 
column - Variable in class org.eclipse.golo.compiler.parser.JavaCharStream
 
command(CliCommand) - Static method in class gololang.Runtime
Defines the golo command currently used.
command() - Static method in class gololang.Runtime
Returns the golo command currently used.
comment() - Method in class gololang.ir.Noop
 
COMMENT - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
compareSubstituable(Class<?>, Class<?>) - Static method in class org.eclipse.golo.runtime.TypeMatching
Compare two type with a substituability relation (subtyping).
compareTo(GoloStruct) - Method in class gololang.GoloStruct
Compares this structure with the specified structure for order.
compareTo(Tuple) - Method in class gololang.Tuple
Compares this tuple with the specified tuple for order.
compareTo(DocumentationElement) - Method in interface org.eclipse.golo.doc.DocumentationElement
 
compareTo(AugmentationMethod) - Method in class org.eclipse.golo.runtime.augmentation.AugmentationMethod
Compare applications for priority.
compareTypes(Class<?>[], Class<?>[]) - Static method in class org.eclipse.golo.runtime.TypeMatching
Compare two types arrays for type compatibility, using lexicographic order.
CompilationUnit() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
compile(String) - Method in class gololang.TemplateEngine
Compile a template into a function.
compile(String, Reader) - Method in class org.eclipse.golo.compiler.GoloCompiler
Compiles a Golo source file from an input stream, and returns a collection of results.
compile(File) - Method in class org.eclipse.golo.compiler.GoloCompiler
 
CompilerCommand - Class in org.eclipse.golo.cli.command
 
CompilerCommand() - Constructor for class org.eclipse.golo.cli.command.CompilerCommand
 
completeToken(Token) - Method in interface org.eclipse.golo.compiler.parser.GoloParserTokenManager.TokenCompleter
 
compose(FunctionReference) - Method in class gololang.FunctionReference
 
condition(Object) - Method in class gololang.ir.ConditionalBranching
Defines the condition of the branching.
condition(Object) - Method in class gololang.ir.LoopStatement
Defines the loop condition.
condition() - Method in class gololang.ir.LoopStatement
 
condition() - Method in class gololang.ir.WhenClause
 
ConditionalBranching - Class in gololang.ir
Represents a conditional branching.
ConditionalBranching() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
CONFIG - Static variable in class org.eclipse.golo.doc.HtmlProcessor
 
cons(Object, FunctionReference) - Static method in class gololang.LazyList
Create a new list from the head and tail values.
constant(boolean) - Method in class gololang.ir.Decorator
 
constant() - Method in class gololang.ir.Decorator
 
constant(boolean) - Method in class gololang.ir.FunctionInvocation
 
constant() - Method in class gololang.ir.FunctionInvocation
 
CONSTANT_INVOCATION - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
ConstantStatement - Class in gololang.ir
A constant value.
contains(Object) - Method in class gololang.LazyList
Check if the list contains the given object.
contains(Object[], Object) - Static method in class org.eclipse.golo.runtime.ArrayHelper
 
containsAll(Collection<?>) - Method in class gololang.LazyList
Check if the list contains all the objects in the given collection.
containsKey(Object) - Method in class org.eclipse.golo.compiler.utils.AbstractRegister
 
contextual(boolean) - Method in class gololang.ir.GoloFunction
 
contextual(GoloFunction) - Static method in class gololang.Predefined
Macro to define a contextual macro.
ContextualMacro - Annotation Type in org.eclipse.golo.compiler.macro
 
Continue() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
CONTINUE - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
copy() - Method in class gololang.DynamicObject
 
copy() - Method in class gololang.GoloStruct
Makes a shallow copy.
copy() - Method in class gololang.ir.FunctionInvocation
 
count() - Method in class org.eclipse.golo.compiler.parser.ASTAndExpression
 
count() - Method in class org.eclipse.golo.compiler.parser.ASTOrExpression
 
count() - Method in class org.eclipse.golo.compiler.parser.ASTOrIfNullExpression
 
create(Object, Object, Object) - Static method in class gololang.ir.AssignmentStatement
Full assignment creation in one call.
create() - Static method in class gololang.ir.AssignmentStatement
Creates a uninitialized assignment.
create(Object, Object, Object) - Static method in class gololang.ir.BinaryOperation
Full generic binary operation creation in one call.
create(Object, Object, Object...) - Static method in class gololang.ir.CollectionComprehension
Complete collection comprehension creation.
create(Object, Object...) - Static method in class gololang.ir.CollectionLiteral
Creates a collection literal of the given type.
create(Object, Object, Object, Object) - Static method in class gololang.ir.ConditionalBranching
Full branch construction in one call.
create() - Static method in class gololang.ir.DestructuringAssignment
Creates a uninitialized destructuring assignment.
create(boolean, Object, Object, Object, Object...) - Static method in class gololang.ir.ForEachLoopStatement
Complete foreach loop.
create() - Static method in class gololang.ir.ForEachLoopStatement
 
create(String, boolean, boolean, boolean, Object...) - Static method in class gololang.ir.FunctionInvocation
Full function invocation creation in one call.
create(PackageAndClass, ReferenceTable) - Static method in class gololang.ir.GoloModule
 
create(Object, LocalReference.Kind) - Static method in class gololang.ir.LocalReference
 
create(Object, Object, Object, Object) - Static method in class gololang.ir.LoopStatement
Complete loop creation.
create(Object, Object...) - Static method in class gololang.ir.MacroInvocation
Full macro invocation creation in one call.
create(String, GoloElement<?>, GoloElement<?>, GoloElement<?>) - Static method in class gololang.ir.TryCatchFinally
Creates a complete try catch finally statement.
create(Object, Object) - Static method in class gololang.ir.UnaryOperation
Creates a generic unary operation.
createDecorator() - Method in class gololang.ir.GoloFunction
 
createFactories() - Method in class gololang.ir.Struct
 
createFactories() - Method in class gololang.ir.TypeWithMembers
Creates the factory functions for this type.
createFullArgsConstructor() - Method in class gololang.ir.TypeWithMembers
 
createInnerClass(String) - Method in class org.eclipse.golo.compiler.PackageAndClass
Create an inner class.
createSiblingClass(String) - Method in class org.eclipse.golo.compiler.PackageAndClass
Create a sibling class.
createSubPackage(String) - Method in class org.eclipse.golo.compiler.PackageAndClass
Create a sub-package.
CtagsProcessor - Class in org.eclipse.golo.doc
 
CtagsProcessor() - Constructor for class org.eclipse.golo.doc.CtagsProcessor
 
curChar - Variable in class org.eclipse.golo.compiler.parser.GoloParserTokenManager
 
current(String) - Method in class org.eclipse.golo.compiler.SymbolGenerator
Generate the name for the current context and given simple name.
current() - Method in class org.eclipse.golo.compiler.SymbolGenerator
Generate the name for the current context.
currentDir() - Static method in class gololang.Predefined
Return current path of execution.
currentToken - Variable in exception org.eclipse.golo.compiler.parser.ParseException
This is the last token that has been consumed successfully.

D

debugMode() - Static method in class gololang.Runtime
Checks if debug mode is active.
debugMode(boolean) - Static method in class gololang.Runtime
Defines debug mode.
debugStream - Variable in class org.eclipse.golo.compiler.parser.GoloParserTokenManager
Debug output.
declarations() - Method in class gololang.ir.ExpressionStatement
Returns the local declarations of this expression if any.
declaring(boolean) - Method in class gololang.ir.GoloAssignment
Defines if this assignment is a declaring one.
declaring() - Method in class gololang.ir.GoloAssignment
Makes this assignment a declaring one.
DecoratedBy - Annotation Type in gololang.annotations
@DecoratedBy is used to define the reference to the decorator on a decorated function.
decoratedWith(Object...) - Method in class gololang.ir.GoloFunction
Adds decorators to this function.
Decorator - Class in gololang.ir
A function decorator.
decorator() - Method in class gololang.ir.GoloFunction
 
decorator(boolean) - Method in class gololang.ir.GoloFunction
 
DECORATOR - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
DecoratorDeclaration() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
decoratorMacro(MacroInvocation) - Method in class gololang.ir.GoloModule
 
decoratorMacro() - Method in class gololang.ir.GoloModule
 
DecoratorsHelper - Class in org.eclipse.golo.runtime
 
decrementBy(int) - Method in interface gololang.Range
Sets the negative increment of the range.
def(String) - Method in class gololang.EvaluationEnvironment
Defines a function, and returns it.
DEFAULT - Static variable in class org.eclipse.golo.cli.command.InitCommand.ProfileValidator
 
DEFAULT - Static variable in class org.eclipse.golo.cli.command.InitCommand.ProjectTypeValidator
 
DEFAULT - Static variable in class org.eclipse.golo.cli.command.InitCommand.VcsValidator
 
DEFAULT - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
Lexical state.
DEFAULT_NAME - Static variable in class org.eclipse.golo.compiler.SymbolGenerator
 
defaultCharset() - Static method in class gololang.IO
Returns the default charset.
defaultVisit(SimpleNode, Object) - Method in class org.eclipse.golo.compiler.parser.GoloParserDefaultVisitor
 
define(String, Object) - Method in class gololang.DynamicObject
Defines a property.
DefiningModule - Class in org.eclipse.golo.runtime.augmentation
Encapsulate a module defining an augmentation.
DefiningModule.Scope - Enum in org.eclipse.golo.runtime.augmentation
 
DEFINITION_FIELD - Static variable in class org.eclipse.golo.runtime.adapters.AdapterSupport
 
delegate(DynamicObject) - Static method in class gololang.DynamicObject
Creates a function suitable for the fallback property delegating to the given dynamic object.
deprecatedElement(String, String) - Static method in class org.eclipse.golo.runtime.Warnings
 
dereference() - Method in class gololang.ir.ClassReference
 
descendants(Predicate<GoloElement<?>>) - Method in class gololang.ir.GoloElement
Returns a list of all the descendants of this node matching the given predicate.
descendants(FunctionReference) - Method in class gololang.ir.GoloElement
Returns a list of all the descendants of this node matching the given predicate.
descendants() - Method in class gololang.ir.GoloElement
 
destruct() - Method in class gololang.error.Result
Deprecated.
This method should not be called directly and is no more used by new style destructuring.
destruct() - Method in class gololang.GoloStruct
Deprecated.
This method should not be called directly and is no more used by new style destructuring.
destruct(Object) - Static method in class gololang.ir.DestructuringAssignment
Create a destructuring assignment.
destruct() - Method in class gololang.ir.WhenClause
Deprecated.
This method should not be called directly and is no more used by new style destructuring.
destruct() - Method in class gololang.LazyList
Deprecated.
This method should not be called directly and is no more used by new style destructuring.
destruct() - Method in class gololang.Tuple
Deprecated.
This method should not be called directly and is no more used by new style destructuring.
destruct() - Method in class gololang.Union
Deprecated.
This method should not be called directly and is no more used by new style destructuring.
DestructuredNames() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
DestructuringAssignment - Class in gololang.ir
A destructuring assignment.
DestructuringAssignment() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
DiagnoseCommand - Class in org.eclipse.golo.cli.command
 
DiagnoseCommand() - Constructor for class org.eclipse.golo.cli.command.DiagnoseCommand
 
DiagnoseCommand.DiagnoseModeValidator - Class in org.eclipse.golo.cli.command
 
DiagnoseCommand.DiagnoseStageValidator - Class in org.eclipse.golo.cli.command
 
DiagnoseModeValidator() - Constructor for class org.eclipse.golo.cli.command.DiagnoseCommand.DiagnoseModeValidator
 
DiagnoseStageValidator() - Constructor for class org.eclipse.golo.cli.command.DiagnoseCommand.DiagnoseStageValidator
 
disable_tracing() - Method in class org.eclipse.golo.compiler.parser.GoloParser
Disable tracing.
DISPATCH_CALL - Static variable in class gololang.DynamicObject
 
DISPATCH_DELEGATE - Static variable in class gololang.DynamicObject
 
DISPATCH_GET - Static variable in class gololang.DynamicObject
 
DISPATCH_SET - Static variable in class gololang.DynamicObject
 
dispatchCall(String, Object...) - Static method in class gololang.DynamicObject
Dispatch dynamic object "methods".
dispatchDelegate(DynamicObject, DynamicObject, String, Object...) - Static method in class gololang.DynamicObject
Dispatches on another dynamic object (fallback helper).
dispatchFunction(GoloElement<?>) - Method in class gololang.ir.Visitors.DispatchIrVisitor
 
dispatchGetterStyle(String, DynamicObject) - Static method in class gololang.DynamicObject
Dispatches getter-style dynamic object methods, i.e., methods with a receiver and no argument.
dispatchSetterStyle(String, DynamicObject, Object) - Static method in class gololang.DynamicObject
Dispatches setter-style dynamic object methods, i.e., methods with a receiver and exactly 1 argument.
displayInfo(String) - Method in interface org.eclipse.golo.cli.command.spi.CliCommand
 
divide(Character, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
divide(Integer, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
divide(Long, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
divide(Double, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
divide(Float, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
divide(Character, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
divide(Character, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
divide(Character, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
divide(Character, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
divide(Integer, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
divide(Integer, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
divide(Integer, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
divide(Long, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
divide(Long, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
divide(Double, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
divide(Integer, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
divide(Long, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
divide(Double, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
divide(Float, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
divide(Long, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
divide(Double, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
divide(Float, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
divide(Double, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
divide(Float, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
divide(Float, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
divide(BigDecimal, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
divide(Integer, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
divide(BigDecimal, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
divide(Long, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
divide(BigDecimal, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
divide(BigInteger, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
divide(BigDecimal, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
divide(Float, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
divide(BigDecimal, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
divide(Double, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
divide(BigDecimal, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
divide(BigInteger, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
divide(Integer, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
divide(BigInteger, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
divide(Long, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
divide(BigInteger, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
divide(BigInteger, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
divide(Float, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
divide(BigInteger, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
divide(Double, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
DocCommand - Class in org.eclipse.golo.cli.command
 
DocCommand() - Constructor for class org.eclipse.golo.cli.command.DocCommand
 
DocCommand.DocFormatValidator - Class in org.eclipse.golo.cli.command
 
docFile(DocumentationElement) - Method in class org.eclipse.golo.doc.AbstractProcessor
Return the absolute path of the file containing the given element.
DocFormatValidator() - Constructor for class org.eclipse.golo.cli.command.DocCommand.DocFormatValidator
 
documentation() - Method in class gololang.ir.GoloElement
 
documentation(String) - Method in class gololang.ir.GoloElement
 
Documentation() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
DOCUMENTATION - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
documentation() - Method in interface org.eclipse.golo.doc.DocumentationElement
The documentation comment for the element.
documentation() - Method in class org.eclipse.golo.doc.ModuleDocumentation
The documentation comment for the element.
DocumentationElement - Interface in org.eclipse.golo.doc
 
doesNotContain(GoloElement<?>) - Method in class gololang.ir.GoloElement
 
Done() - Method in class org.eclipse.golo.compiler.parser.JavaCharStream
Set buffers back to null when finished.
doThrow() - Method in class org.eclipse.golo.compiler.GoloCompilationException.Builder
Stops adding problems and throws the exception,
DoubleLiteral() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
doubleValue(Object) - Static method in class gololang.Predefined
Gives the Double value of some number or String object.
DUMMY_TRY_RESULT_VARIABLE - Static variable in class gololang.ir.TryCatchFinally
 
dummyExceptionName() - Method in class gololang.ir.TryCatchFinally
 
dump(String) - Method in class org.eclipse.golo.compiler.parser.SimpleNode
 
DynamicObject - Class in gololang
A dynamic object is an object whose properties can be dynamically added, changed and removed.
DynamicObject() - Constructor for class gololang.DynamicObject
 
DynamicObject(Object) - Constructor for class gololang.DynamicObject
 
DynamicVariable - Class in gololang
A dynamic variable has the semantics of an inheritable thread-local reference.
DynamicVariable(Object) - Constructor for class gololang.DynamicVariable
Creates a new dynamic variable with an initial value.

E

either(FunctionReference, FunctionReference) - Method in class gololang.error.Result
Case analysis for the result.
either(FunctionReference, FunctionReference, FunctionReference) - Method in class gololang.error.Result
Three way case analysis for the result.
ELSE - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
elseBranch(Object) - Method in class gololang.ir.ConditionalBranching
Defines a nested conditional branch.
empty() - Static method in class gololang.error.Result
Returns an empty Result.
empty() - Static method in class gololang.ir.Block
Create an empty block.
empty() - Static method in class gololang.ir.ReturnStatement
Creates a void return statement.
EMPTY - Static variable in class gololang.LazyList
Represents the empty list.
empty(String) - Static method in class org.eclipse.golo.doc.ModuleDocumentation
 
emptyValue() - Method in class org.eclipse.golo.compiler.utils.AbstractRegister
 
enable_tracing() - Method in class org.eclipse.golo.compiler.parser.GoloParser
Enable tracing.
encloses(T) - Method in interface gololang.Range
Checks if the range encloses the value.
enclosingModule() - Method in class gololang.ir.GoloElement
Returns the module containing this element.
enclosingModule() - Method in class gololang.ir.GoloModule
Returns the module containing this element.
endColumn - Variable in class org.eclipse.golo.compiler.parser.Token
The column number of the last character of this Token.
endLine - Variable in class org.eclipse.golo.compiler.parser.Token
The line number of the last character of this Token.
endOffset - Variable in class org.eclipse.golo.compiler.parser.GoloTokenBase
 
enter(String) - Method in class org.eclipse.golo.compiler.SymbolGenerator
Enter a hierarchical scope.
entrySet() - Method in class org.eclipse.golo.compiler.utils.AbstractRegister
 
ENV - Static variable in class org.eclipse.golo.cli.command.ClasspathOption
The environment variable used to define the path.
EOF - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
End of File.
EOL - Static variable in exception org.eclipse.golo.compiler.parser.ParseException
The end of line string for this machine.
EQUALITY_OPERATOR - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
EqualityExpression() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
equals(Object) - Method in class gololang.error.Result
Indicate whether some other object is equal to this Result.
equals(Object) - Method in class gololang.FunctionReference
 
equals(Object) - Method in class gololang.ir.GoloFunction
 
equals(Object) - Method in class gololang.ir.LocalReference
equals(Object) - Method in class gololang.ir.ModuleImport
equals(Object) - Method in class gololang.LazyList
Compares the specified object with this list.
equals(Object) - Method in class gololang.Tuple
 
equals(Object) - Method in class gololang.Unknown
 
equals(Object) - Method in class org.eclipse.golo.compiler.PackageAndClass
 
equals(Object) - Method in class org.eclipse.golo.compiler.PositionInSourceCode
 
equals(Object) - Method in class org.eclipse.golo.runtime.augmentation.AugmentationMethod
 
equals(Character, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
equals(Integer, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
equals(Long, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
equals(Double, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
equals(Float, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
equals(Character, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
equals(Character, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
equals(Character, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
equals(Character, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
equals(Integer, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
equals(Integer, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
equals(Integer, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
equals(Long, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
equals(Long, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
equals(Double, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
equals(Integer, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
equals(Long, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
equals(Double, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
equals(Float, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
equals(Long, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
equals(Double, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
equals(Float, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
equals(Double, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
equals(Float, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
equals(Float, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
equals(BigDecimal, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
equals(Integer, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
equals(BigDecimal, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
equals(Long, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
equals(BigDecimal, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
equals(BigInteger, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
equals(BigDecimal, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
equals(Float, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
equals(BigDecimal, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
equals(Double, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
equals(BigDecimal, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
equals(BigInteger, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
equals(Integer, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
equals(BigInteger, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
equals(Long, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
equals(BigInteger, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
equals(BigInteger, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
equals(Float, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
equals(BigInteger, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
equals(Double, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
equals_fallback(Object, Object) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
error(E) - Static method in class gololang.error.Result
Returns a failed Result.
error(Object, String) - Static method in class gololang.Messages
Prints an error message to standard error.
error(Object) - Static method in class gololang.Messages
Prints an error message to standard error.
error(Object, GoloElement<?>) - Static method in class gololang.Messages
Prints an error message to standard error with information from given IR node.
ESCAPE - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
ESCAPE_MANGLE - Static variable in class org.eclipse.golo.compiler.SymbolGenerator
 
ESCAPED - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
Lexical state.
EvaluationEnvironment - Class in gololang
An evaluation environment offers facilities for dynamic code compilation, loading and execution from Golo code as strings.
EvaluationEnvironment() - Constructor for class gololang.EvaluationEnvironment
Creates an evaluation environment using the current thread context classloader.
EvaluationEnvironment(ClassLoader) - Constructor for class gololang.EvaluationEnvironment
Creates an evaluation environment using a parent classloader.
exceptionBuilder - Variable in class org.eclipse.golo.compiler.parser.GoloParser
 
execute() - Method in class org.eclipse.golo.cli.command.CheckCommand
 
execute() - Method in class org.eclipse.golo.cli.command.CompilerCommand
 
execute() - Method in class org.eclipse.golo.cli.command.DiagnoseCommand
 
execute() - Method in class org.eclipse.golo.cli.command.DocCommand
 
execute() - Method in class org.eclipse.golo.cli.command.GoloGoloCommand
 
execute() - Method in class org.eclipse.golo.cli.command.InitCommand
 
execute() - Method in class org.eclipse.golo.cli.command.RunCommand
 
execute() - Method in class org.eclipse.golo.cli.command.ShebangCommand
 
execute() - Method in interface org.eclipse.golo.cli.command.spi.CliCommand
 
execute() - Method in class org.eclipse.golo.cli.command.VersionCommand
 
exit() - Method in class org.eclipse.golo.compiler.SymbolGenerator
Exit from a scope.
expand(GoloModule, boolean) - Method in class org.eclipse.golo.compiler.GoloCompiler
 
expand(GoloModule) - Method in class org.eclipse.golo.compiler.GoloCompiler
 
expand(GoloElement<?>) - Method in class org.eclipse.golo.compiler.macro.MacroExpansionIrVisitor
 
ExpandBuff(boolean) - Method in class org.eclipse.golo.compiler.parser.JavaCharStream
 
expandOnce(GoloModule) - Method in class org.eclipse.golo.compiler.GoloCompiler
 
expandRegularCalls(boolean) - Method in class org.eclipse.golo.compiler.macro.MacroExpansionIrVisitor
Defines if regular function invocations must be tried to expand.
expectedTokenSequences - Variable in exception org.eclipse.golo.compiler.parser.ParseException
Each entry in this array is an array of integers.
expression(Object) - Method in class gololang.ir.CollectionComprehension
Defines the expression of the comprehension.
expression() - Method in class gololang.ir.CollectionComprehension
 
expression() - Method in class gololang.ir.Decorator
 
expression() - Method in class gololang.ir.GoloAssignment
 
expression() - Method in class gololang.ir.NamedArgument
 
expression() - Method in class gololang.ir.ReturnStatement
 
expression() - Method in class gololang.ir.ThrowStatement
 
expression() - Method in class gololang.ir.UnaryOperation
 
ExpressionStatement<T extends ExpressionStatement<T>> - Class in gololang.ir
 
ExpressionStatement() - Constructor for class gololang.ir.ExpressionStatement
 
ExpressionStatement() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
extend(Object...) - Method in class gololang.Tuple
Returns a new Tuple extended with the given values.
extend(Tuple) - Method in class gololang.Tuple
Returns a new Tuple extended with the given Tuple.
Extractors - Class in org.eclipse.golo.runtime
 

F

fail(Throwable) - Method in class gololang.concurrent.async.Promise
Fails the promise.
fail(String) - Static method in class gololang.error.Result
Returns a failed Result.
failedFuture(Throwable) - Static method in class gololang.concurrent.async.AssignedFuture
Builds a new future that has failed.
fallback(Object) - Method in class gololang.DynamicObject
Let the user define a fallback behavior.
fallback(AdapterSupport.AdapterCallSite, Object[]) - Static method in class org.eclipse.golo.runtime.adapters.AdapterSupport
 
fallback(ClosureCallSupport.InlineCache, Object[]) - Static method in class org.eclipse.golo.runtime.ClosureCallSupport
 
fallback(FunctionCallSupport.FunctionCallSite, Object[]) - Static method in class org.eclipse.golo.runtime.FunctionCallSupport
 
fallback(MethodInvocationSupport.InlineCache, Object[]) - Static method in class org.eclipse.golo.runtime.MethodInvocationSupport
 
fallback_1(OperatorSupport.MonomorphicInlineCache, Object[]) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
fallback_2(OperatorSupport.MonomorphicInlineCache, Object[]) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
FALSE - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
fileExists(Object) - Static method in class gololang.IO
Check if a file exists.
fileExists(Object) - Static method in class gololang.Predefined
Deprecated.
Since 3.3, use IO.fileExists(Object). Will be removed in 4.0
fileExtension() - Method in class org.eclipse.golo.doc.AbstractProcessor
 
fileExtension() - Method in class org.eclipse.golo.doc.HtmlProcessor
 
fileExtension() - Method in class org.eclipse.golo.doc.MarkdownProcessor
 
fileToText(Object, Object) - Static method in class gololang.IO
Reads the content of a text file.
fileToText(Object, Object) - Static method in class gololang.Predefined
Deprecated.
Since 3.3, use IO.fileToText(Object, Object). Will be removed in 4.0
FillBuff() - Method in class org.eclipse.golo.compiler.parser.JavaCharStream
 
fillInStackTrace() - Method in exception org.eclipse.golo.compiler.StopCompilationException
 
filter(Predicate<? super T>) - Method in class gololang.error.Result
If a value is present and matches the given predicate, return a Result describing the value, otherwise return an empty Result.
filter(Observable.Predicate) - Method in class gololang.Observable
Creates an observer that filters the values of this observable.
finalizing(Object) - Method in class gololang.ir.TryCatchFinally
Defines the finally block.
FINALLY - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
findGoloFiles(Iterable<File>) - Static method in class org.eclipse.golo.cli.GoloFilesManager
 
findGoloFiles(Iterable<File>, boolean) - Static method in class org.eclipse.golo.cli.GoloFilesManager
 
first(Object[]) - Static method in class org.eclipse.golo.runtime.ArrayHelper
 
firstToken - Variable in class org.eclipse.golo.compiler.parser.SimpleNode
 
flatDeepCopy(boolean) - Method in class gololang.ir.ReferenceTable
 
flatMap(Function<? super T, Result<U, X>>) - Method in class gololang.error.Result
If a value is present, apply the provided Result-bearing mapping function to it, otherwise return the Result itself.
flatMap(FunctionReference) - Method in class gololang.error.Result
Golo compatible version of flatMap.
flatten() - Method in class gololang.ir.Block
Merge nested blocks with this one if they don't define local variables.
flattened() - Method in class gololang.error.Result
Remove one level of result.
FLOAT - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
FLOATING_NUMBER - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
FloatLiteral() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
floatValue(Object) - Static method in class gololang.Predefined
Gives the Float value of some number or String object.
FOR - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
forClass(Class<?>) - Static method in class org.eclipse.golo.runtime.Loader
Create a loader using the ClassLoader of the given class
forClassLoader(ClassLoader) - Static method in class org.eclipse.golo.runtime.Loader
 
forCurrentThread() - Static method in class org.eclipse.golo.runtime.Loader
Create a loader using the ClassLoader of the current thread.
FOREACH - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
ForEachLoop() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
ForEachLoopStatement - Class in gololang.ir
Represents a foreach loop on an iterator.
fork() - Method in class gololang.ir.ReferenceTable
 
ForLoop() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
freeze() - Method in class gololang.DynamicObject
Freezes a dynamic object, meaning that its properties cannot be added, updated and removed anymore.
from() - Method in interface gololang.Range
Gets the lower bound of the range.
fromArray(Object[]) - Static method in class gololang.Tuple
Helper factory method.
fromIterable(Iterable<Object>) - Static method in class gololang.ir.ToplevelElements
Creates a top-level elements container.
frozenCopy() - Method in class gololang.GoloStruct
Makes a shallow frozen copy where any member value modification attempt will fail with an IllegalStateException.
fullName() - Method in interface org.eclipse.golo.doc.DocumentationElement
The fully qualified named of the element.
fullName() - Method in class org.eclipse.golo.doc.ModuleDocumentation
The fully qualified named of the element.
fun(Class<?>, Object, Object, Object, Object) - Static method in class gololang.Predefined
Obtains a reference to a function.
fun(Class<?>, Object, Object, Object) - Static method in class gololang.Predefined
Obtains the first reference to a function.
fun(Class<?>, Object, Object) - Static method in class gololang.Predefined
Obtains the first reference to a function.
function(Object) - Static method in class gololang.ir.GoloFunction
Creates a function declaration.
Function() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
FUNCTION - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
functionalInterfaceAssignment(Class<?>, Object) - Static method in class org.eclipse.golo.runtime.TypeMatching
 
functionalInterfaceFilter(MethodHandles.Lookup, Class<?>, Object) - Static method in class org.eclipse.golo.runtime.FunctionCallSupport
 
FunctionCallSupport - Class in org.eclipse.golo.runtime
 
FunctionCallSupport.FunctionCallSite - Class in org.eclipse.golo.runtime
 
FunctionContainer - Interface in gololang.ir
Interface for Golo elements that can contain functions (module, augmentations, ...).
FunctionDeclaration() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
FunctionInvocation - Class in gololang.ir
Represents a function call.
FunctionInvocation() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
FunctionRef - Class in gololang.ir
A literal reference to a function.
FunctionRef() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
FunctionReference - Class in gololang
A reference to a function / closure.
FunctionReference(MethodHandle, String[]) - Constructor for class gololang.FunctionReference
Makes a function reference from a method handle.
FunctionReference(MethodHandle) - Constructor for class gololang.FunctionReference
Makes a function reference from a method handle.
functions() - Method in class org.eclipse.golo.doc.ModuleDocumentation
 
functions(boolean) - Method in class org.eclipse.golo.doc.ModuleDocumentation
 
FUNREF - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
Future - Interface in gololang.concurrent.async
A future is an abstraction over the eventual result of a possibly asynchronous computation.
future() - Method in class gololang.concurrent.async.Promise
Creates a new future to observe the eventual resolution of this promise.
Future.Observer - Interface in gololang.concurrent.async
Simple interface for a future observer / callback.

G

generate() - Static method in class gololang.ir.LocalReference
Creates a new local reference with a generated unique name.
generate(String) - Static method in class gololang.ir.LocalReference
 
generate(GoloModule) - Method in class org.eclipse.golo.compiler.GoloCompiler
 
generate(AdapterDefinition) - Method in class org.eclipse.golo.runtime.adapters.JavaBytecodeAdapterGenerator
 
generateIntoDefinitionClassloader(AdapterDefinition) - Method in class org.eclipse.golo.runtime.adapters.JavaBytecodeAdapterGenerator
 
generateParseException() - Method in class org.eclipse.golo.compiler.parser.GoloParser
Generate ParseException.
get() - Method in class gololang.concurrent.async.AssignedFuture
 
get() - Method in interface gololang.concurrent.async.Future
Non-blocking get.
get() - Method in class gololang.concurrent.async.Promise
Non-blocking get.
get(String) - Method in class gololang.DynamicObject
 
get() - Method in class gololang.error.Result
If a value is present, returns the value, if empty throws NoSuchElementException, otherwise throws the contained error.
get(String) - Method in class gololang.GoloStruct
Gets a member value by name.
get(String) - Method in class gololang.ir.ReferenceTable
 
get(int) - Method in class gololang.LazyList
Returns the element at the specified position in this list.
get() - Method in class gololang.Observable
Gets the current value.
get(int) - Method in class gololang.Tuple
Gets the element at a specified index.
get() - Static method in class gololang.Unknown
 
get(Object) - Method in class org.eclipse.golo.compiler.utils.AbstractRegister
 
getArguments() - Method in class gololang.ir.AbstractInvocation
 
getArgumentsOrder(String, List<String>, String[], int, int) - Static method in class org.eclipse.golo.runtime.NamedArgumentsHelper
 
getArity() - Method in class gololang.ir.AbstractInvocation
Returns the number or arguments of this invocation.
getArity() - Method in class gololang.ir.GoloFunction
 
getAugmentationNames() - Method in class org.eclipse.golo.compiler.parser.ASTAugmentDeclaration
 
getAugmentations() - Method in class gololang.ir.GoloModule
 
getBeginColumn() - Method in class org.eclipse.golo.compiler.parser.JavaCharStream
 
getBeginLine() - Method in class org.eclipse.golo.compiler.parser.JavaCharStream
 
getBeginOffset() - Method in class org.eclipse.golo.compiler.parser.JavaOffsetCharStream
 
getBinaryName() - Method in class org.eclipse.golo.compiler.CodeGenerationResult
 
getBlock() - Method in interface gololang.ir.BlockContainer
 
getBlock() - Method in class gololang.ir.ClosureReference
Delegates on the wrapped target.
getBlock() - Method in class gololang.ir.ForEachLoopStatement
 
getBlock() - Method in class gololang.ir.GoloFunction
getBlock() - Method in class gololang.ir.LoopStatement
getBytecode() - Method in class org.eclipse.golo.compiler.CodeGenerationResult
 
getCapturedReferenceNames() - Method in class gololang.ir.ClosureReference
Delegates on the wrapped target.
getCatchBlock() - Method in class gololang.ir.TryCatchFinally
 
getCause() - Method in class org.eclipse.golo.compiler.GoloCompilationException.Problem
 
getClassLoader() - Method in class org.eclipse.golo.runtime.adapters.AdapterDefinition
 
getClauses() - Method in interface gololang.ir.Alternatives
 
getClauses() - Method in class gololang.ir.CaseStatement
 
getClauses() - Method in class gololang.ir.MatchExpression
 
getColumn() - Method in class org.eclipse.golo.compiler.parser.JavaCharStream
Deprecated.
getColumnInSourceCode() - Method in class org.eclipse.golo.compiler.parser.GoloASTNode
 
getCompiler() - Method in class org.eclipse.golo.compiler.GoloClassLoader
 
getCondition() - Method in class gololang.ir.ConditionalBranching
 
getConstructors(Class<?>) - Static method in class org.eclipse.golo.runtime.Extractors
 
getCurrentOffset() - Method in class org.eclipse.golo.compiler.parser.JavaOffsetCharStream
 
getDeclaringReferences() - Method in class gololang.ir.GoloAssignment
Returns only the declaring references.
getDeclaringReferences() - Method in interface gololang.ir.ReferencesHolder
Returns only the declaring references.
getDecoratedMethodHandle(MethodHandles.Lookup, Method, int) - Static method in class org.eclipse.golo.runtime.DecoratorsHelper
 
getDecoratedMethodHandle(Method, int) - Static method in class org.eclipse.golo.runtime.DecoratorsHelper
 
getDecoratedMethodHandle(Method) - Static method in class org.eclipse.golo.runtime.DecoratorsHelper
 
getDecoratorMethod(Method) - Static method in class org.eclipse.golo.runtime.DecoratorsHelper
 
getDecoratorRef() - Method in class gololang.ir.GoloFunction
 
getDecorators() - Method in class gololang.ir.GoloFunction
 
getDescription() - Method in class org.eclipse.golo.compiler.GoloCompilationException.Problem
 
getDocumentation() - Method in class org.eclipse.golo.compiler.parser.GoloASTNode
 
getElementIdentifier() - Method in class org.eclipse.golo.compiler.parser.ASTForEachLoop
 
getElseConditionalBranching() - Method in class gololang.ir.ConditionalBranching
 
getEnclosingLoop() - Method in class gololang.ir.LoopBreakFlowStatement
 
getEndColumn() - Method in class org.eclipse.golo.compiler.parser.JavaCharStream
Get end column.
getEndColumn() - Method in class org.eclipse.golo.compiler.PositionInSourceCode
 
getEndLine() - Method in class org.eclipse.golo.compiler.parser.JavaCharStream
Get end line.
getEndLine() - Method in class org.eclipse.golo.compiler.PositionInSourceCode
 
getExceptionId() - Method in class gololang.ir.TryCatchFinally
Get the exception name.
getExceptionId() - Method in class org.eclipse.golo.compiler.parser.ASTTryCatchFinally
 
getExceptionRefIndex() - Method in class gololang.ir.TryCatchFinally
Returns the internal index of the exception reference.
getExpressions() - Method in class gololang.ir.CollectionLiteral
 
getFactoryDelegateName() - Method in class gololang.ir.TypeWithMembers
 
getFactoryDelegateName() - Method in class gololang.ir.UnionValue
 
getFalseBlock() - Method in class gololang.ir.ConditionalBranching
 
getFields(Class<?>) - Static method in class org.eclipse.golo.runtime.Extractors
 
getFilename() - Method in class org.eclipse.golo.compiler.PackageAndClass
 
getFilename() - Method in class org.eclipse.golo.compiler.parser.ASTCompilationUnit
 
getFinallyBlock() - Method in class gololang.ir.TryCatchFinally
 
getFor(String) - Method in class org.eclipse.golo.compiler.SymbolGenerator
Mangles the given name without using the counter.
getFullArgs() - Method in class gololang.ir.TypeWithMembers
 
getFunction(GoloFunction) - Method in interface gololang.ir.FunctionContainer
 
getFunctionName() - Method in class gololang.ir.AbstractInvocation
Returns the object part of the called object name.
getFunctions() - Method in class gololang.ir.Augmentation
getFunctions() - Method in interface gololang.ir.FunctionContainer
 
getFunctions() - Method in class gololang.ir.GoloModule
getFunctions() - Method in class gololang.ir.NamedAugmentation
getFunctions(Class<?>) - Static method in class org.eclipse.golo.runtime.Extractors
 
getId() - Method in interface org.eclipse.golo.compiler.parser.Node
 
getId() - Method in class org.eclipse.golo.compiler.parser.SimpleNode
 
GetImage() - Method in class org.eclipse.golo.compiler.parser.JavaCharStream
 
getImmutableName() - Method in class gololang.ir.Struct
 
getImplementations() - Method in class org.eclipse.golo.runtime.adapters.AdapterDefinition
 
getImportedNames(Class<?>) - Static method in class org.eclipse.golo.runtime.Extractors
 
getImports() - Method in class gololang.ir.GoloModule
Returns the module imported by this module, including the implicit ones.
getIndex() - Method in class gololang.ir.LocalReference
Internal API
getInterfaces() - Method in class org.eclipse.golo.runtime.adapters.AdapterDefinition
 
getIterable() - Method in class gololang.ir.ForEachLoopStatement
 
getKind() - Method in class gololang.ir.LocalReference
 
getLine() - Method in class org.eclipse.golo.compiler.parser.JavaCharStream
Deprecated.
getLineInSourceCode() - Method in class org.eclipse.golo.compiler.parser.GoloASTNode
 
getLiteralValue() - Method in class org.eclipse.golo.compiler.parser.ASTLiteral
 
getLocalReference() - Method in class gololang.ir.AssignmentStatement
 
getLocalReference() - Method in class gololang.ir.ForEachLoopStatement
 
getLocalReferenceTable() - Method in class gololang.ir.Block
getLocalReferenceTable() - Method in class gololang.ir.GoloElement
 
getMacros(Class<?>) - Static method in class org.eclipse.golo.runtime.Extractors
 
getMemberNames() - Method in class gololang.ir.TypeWithMembers
 
getMembers() - Method in class gololang.ir.TypeWithMembers
 
getMembers(Class<?>) - Static method in class org.eclipse.golo.runtime.Extractors
 
getMessage() - Method in error org.eclipse.golo.compiler.parser.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMethods(Class<?>) - Static method in class org.eclipse.golo.runtime.Extractors
 
getMethodType() - Method in class gololang.ir.GoloFunction
 
getModuleName() - Method in class gololang.ir.AbstractInvocation
Returns the module part of the called object name.
getMultiple() - Method in class org.eclipse.golo.compiler.parser.ASTImportDeclaration
 
getMutableType() - Method in class gololang.ir.CollectionComprehension
 
getName() - Method in class gololang.ir.AbstractInvocation
Returns the fully qualified name of the called object.
getName() - Method in class gololang.ir.ClassReference
 
getName() - Method in class gololang.ir.GoloFunction
 
getName() - Method in class gololang.ir.GoloType
 
getName() - Method in class gololang.ir.LocalReference
 
getName() - Method in class gololang.ir.Member
 
getName() - Method in class gololang.ir.NamedArgument
 
getName() - Method in class gololang.ir.NamedAugmentation
 
getName() - Method in class gololang.ir.ReferenceLookup
 
getName() - Method in class org.eclipse.golo.compiler.parser.ASTArgument
 
getName() - Method in class org.eclipse.golo.compiler.parser.ASTAssignment
 
getName() - Method in class org.eclipse.golo.compiler.parser.ASTAugmentDeclaration
 
getName() - Method in class org.eclipse.golo.compiler.parser.ASTFunctionDeclaration
 
getName() - Method in class org.eclipse.golo.compiler.parser.ASTFunctionInvocation
 
getName() - Method in class org.eclipse.golo.compiler.parser.ASTImportDeclaration
 
getName() - Method in class org.eclipse.golo.compiler.parser.ASTLetOrVar
 
getName() - Method in class org.eclipse.golo.compiler.parser.ASTMacroInvocation
 
getName() - Method in class org.eclipse.golo.compiler.parser.ASTMemberDeclaration
 
getName() - Method in class org.eclipse.golo.compiler.parser.ASTMethodInvocation
 
getName() - Method in class org.eclipse.golo.compiler.parser.ASTModuleDeclaration
 
getName() - Method in class org.eclipse.golo.compiler.parser.ASTNamedAugmentationDeclaration
 
getName() - Method in class org.eclipse.golo.compiler.parser.ASTReference
 
getName() - Method in class org.eclipse.golo.compiler.parser.ASTStructDeclaration
 
getName() - Method in class org.eclipse.golo.compiler.parser.ASTUnionDeclaration
 
getName() - Method in class org.eclipse.golo.compiler.parser.ASTUnionValue
 
getName() - Method in interface org.eclipse.golo.compiler.parser.NamedNode
 
getName() - Method in class org.eclipse.golo.runtime.adapters.AdapterDefinition
 
getNames() - Method in class gololang.ir.Augmentation
Returns the names of the applied named augmentations.
getNames() - Method in class org.eclipse.golo.compiler.parser.ASTDestructuringAssignment
 
getNames() - Method in class org.eclipse.golo.compiler.parser.ASTForEachLoop
 
getNextToken() - Method in class org.eclipse.golo.compiler.parser.GoloParser
Get the next Token.
getNextToken() - Method in class org.eclipse.golo.compiler.parser.GoloParserTokenManager
Get the next Token.
getOperator() - Method in class org.eclipse.golo.compiler.parser.ASTEqualityExpression
 
getOperator() - Method in class org.eclipse.golo.compiler.parser.ASTRelationalExpression
 
getOperator() - Method in class org.eclipse.golo.compiler.parser.ASTUnaryExpression
 
getOperators() - Method in class org.eclipse.golo.compiler.parser.ASTAdditiveExpression
 
getOperators() - Method in class org.eclipse.golo.compiler.parser.ASTInvocationExpression
 
getOperators() - Method in class org.eclipse.golo.compiler.parser.ASTMultiplicativeExpression
 
getOtherwise() - Method in interface gololang.ir.Alternatives
 
getOtherwise() - Method in class gololang.ir.CaseStatement
 
getOtherwise() - Method in class gololang.ir.MatchExpression
 
getOutputFilename() - Method in class org.eclipse.golo.compiler.CodeGenerationResult
 
getOverrides() - Method in class org.eclipse.golo.runtime.adapters.AdapterDefinition
 
getPackageAndClass() - Method in class gololang.ir.AbstractInvocation
 
getPackageAndClass() - Method in class gololang.ir.Augmentation
 
getPackageAndClass() - Method in interface gololang.ir.FunctionContainer
 
getPackageAndClass() - Method in class gololang.ir.GoloModule
 
getPackageAndClass() - Method in class gololang.ir.GoloType
 
getPackageAndClass() - Method in class gololang.ir.ModuleImport
Returns the PackageAndClass of the module to be imported.
getPackageAndClass() - Method in class gololang.ir.NamedAugmentation
 
getPackageAndClass() - Method in class gololang.ir.UnionValue
getPackageAndClass() - Method in class org.eclipse.golo.compiler.CodeGenerationResult
 
getPackages() - Method in class org.eclipse.golo.doc.AbstractProcessor
 
getParameterNames() - Method in class gololang.ir.GoloFunction
 
getParameterNames(Method) - Static method in class org.eclipse.golo.runtime.NamedArgumentsHelper
 
getParameters() - Method in class org.eclipse.golo.compiler.parser.ASTFunction
 
getParent() - Method in class org.eclipse.golo.runtime.adapters.AdapterDefinition
 
getPositionInSourceCode() - Method in class org.eclipse.golo.compiler.GoloCompilationException.Problem
 
getPositionInSourceCode() - Method in class org.eclipse.golo.compiler.parser.GoloASTNode
 
getProblems() - Method in class org.eclipse.golo.compiler.GoloCompilationException.Builder
 
getProblems() - Method in exception org.eclipse.golo.compiler.GoloCompilationException
 
getProblems() - Method in class org.eclipse.golo.compiler.GoloCompiler
Returns the list of problems encountered during the last compilation.
getPublicMembers() - Method in class gololang.ir.TypeWithMembers
 
getReferences() - Method in class gololang.ir.AssignmentStatement
Returns the references contained in this element.
getReferences() - Method in class gololang.ir.DestructuringAssignment
Returns the references contained in this element.
getReferences() - Method in class gololang.ir.ForEachLoopStatement
Returns the references contained in this element.
getReferences() - Method in class gololang.ir.LoopStatement
Returns the references contained in this element.
getReferences() - Method in interface gololang.ir.ReferencesHolder
Returns the references contained in this element.
getReferencesCount() - Method in class gololang.ir.AssignmentStatement
Returns the number of references contained in this element.
getReferencesCount() - Method in class gololang.ir.DestructuringAssignment
Returns the number of references contained in this element.
getReferencesCount() - Method in class gololang.ir.ForEachLoopStatement
Returns the number of references contained in this element.
getReferencesCount() - Method in class gololang.ir.LoopStatement
Returns the number of references contained in this element.
getReferencesCount() - Method in interface gololang.ir.ReferencesHolder
Returns the number of references contained in this element.
getReferenceTable() - Method in class gololang.ir.Block
 
getReferenceTable() - Method in class gololang.ir.GoloModule
 
getSource() - Method in class org.eclipse.golo.compiler.GoloCompilationException.Problem
 
getSourceCode() - Method in exception org.eclipse.golo.compiler.GoloCompilationException
Gives the problematic source code, if specified.
getSourceFilename() - Method in class org.eclipse.golo.compiler.CodeGenerationResult
 
getStartColumn() - Method in class org.eclipse.golo.compiler.PositionInSourceCode
 
getStartLine() - Method in class org.eclipse.golo.compiler.PositionInSourceCode
 
getStatements() - Method in class gololang.ir.Block
 
getSubmodulesOf(ModuleDocumentation) - Method in class org.eclipse.golo.doc.AbstractProcessor
 
getSubtypeByName(String) - Method in class gololang.ir.GoloModule
 
GetSuffix(int) - Method in class org.eclipse.golo.compiler.parser.JavaCharStream
 
getSyntheticParameterCount() - Method in class gololang.ir.GoloFunction
 
getSyntheticParameterNames() - Method in class gololang.ir.GoloFunction
 
getSyntheticSelfName() - Method in class gololang.ir.GoloFunction
 
getSyntheticSelfReference() - Method in class gololang.ir.GoloFunction
 
getTabSize() - Method in class org.eclipse.golo.compiler.parser.JavaCharStream
 
getTarget() - Method in class gololang.ir.Augmentation
Returns the target type of this augmentation.
getTarget() - Method in class gololang.ir.ClosureReference
 
getTarget() - Method in class org.eclipse.golo.compiler.parser.ASTAugmentDeclaration
 
getTargetFolder() - Method in class org.eclipse.golo.doc.AbstractProcessor
 
getToken(int) - Method in class org.eclipse.golo.compiler.parser.GoloParser
Get the specific Token.
getTrueBlock() - Method in class gololang.ir.ConditionalBranching
 
getTryBlock() - Method in class gololang.ir.TryCatchFinally
 
getType() - Method in class gololang.ir.BinaryOperation
 
getType() - Method in class gololang.ir.CollectionComprehension
 
getType() - Method in class gololang.ir.CollectionLiteral
 
getType() - Method in class gololang.ir.LoopBreakFlowStatement
 
getType() - Method in class gololang.ir.UnaryOperation
 
getType() - Method in class org.eclipse.golo.compiler.GoloCompilationException.Problem
 
getType() - Method in class org.eclipse.golo.compiler.parser.ASTCollectionLiteral
 
getType() - Method in class org.eclipse.golo.compiler.parser.ASTDestructuringAssignment
 
getType() - Method in class org.eclipse.golo.compiler.parser.ASTLetOrVar
 
getTypesPackage() - Method in class gololang.ir.GoloModule
 
getUnion() - Method in class gololang.ir.UnionValue
 
getUsedModules() - Method in class gololang.ir.GoloModule
Returns the names of the modules used by this module.
getValue() - Method in class org.eclipse.golo.compiler.parser.Token
An optional attribute value of the Token.
getValues() - Method in class gololang.ir.Union
 
getWhenClause() - Method in class gololang.ir.ForEachLoopStatement
 
globalIndex() - Method in class org.eclipse.golo.doc.HtmlProcessor
 
GoloAdapter - Interface in gololang
Marker interface for Golo adapters.
GoloAssignment<T extends GoloAssignment<T>> - Class in gololang.ir
 
GoloASTNode - Class in org.eclipse.golo.compiler.parser
 
GoloASTNode(int) - Constructor for class org.eclipse.golo.compiler.parser.GoloASTNode
 
GoloASTNode(GoloParser, int) - Constructor for class org.eclipse.golo.compiler.parser.GoloASTNode
 
GoloClassLoader - Class in org.eclipse.golo.compiler
Provides a facility to dynamically load Golo source code and access the generated code from a dedicated class loader.
GoloClassLoader(ClassLoader) - Constructor for class org.eclipse.golo.compiler.GoloClassLoader
Creates a class loader from a parent.
GoloClassLoader() - Constructor for class org.eclipse.golo.compiler.GoloClassLoader
Creates a class loader from the default parent.
GoloCompilationException - Exception in org.eclipse.golo.compiler
A Golo compilation exception that may also report a cause and several identified problems.
GoloCompilationException(String) - Constructor for exception org.eclipse.golo.compiler.GoloCompilationException
Makes a new compiler exception with a message.
GoloCompilationException(Throwable) - Constructor for exception org.eclipse.golo.compiler.GoloCompilationException
Makes a new compiler exception from a root cause.
GoloCompilationException(String, Throwable) - Constructor for exception org.eclipse.golo.compiler.GoloCompilationException
Makes a new exception from a message and a root cause.
GoloCompilationException.Builder - Class in org.eclipse.golo.compiler
An exception builder object allows preparing an exception by progressively adding problems.
GoloCompilationException.Problem - Class in org.eclipse.golo.compiler
A problem reported either while compiling the source code or processing the intermediate representation.
GoloCompilationException.Problem.Type - Enum in org.eclipse.golo.compiler
The possible problem types.
GoloCompiler - Class in org.eclipse.golo.compiler
The Golo compiler.
GoloCompiler() - Constructor for class org.eclipse.golo.compiler.GoloCompiler
 
GoloCompiler(ClassLoader) - Constructor for class org.eclipse.golo.compiler.GoloCompiler
 
GoloElement<T extends GoloElement<T>> - Class in gololang.ir
Generic IR tree Element.
GoloElement() - Constructor for class gololang.ir.GoloElement
 
goloFiles(Iterable<File>, boolean) - Static method in class org.eclipse.golo.cli.GoloFilesManager
 
goloFiles(Iterable<File>) - Static method in class org.eclipse.golo.cli.GoloFilesManager
 
GoloFilesManager - Class in org.eclipse.golo.cli
Helper class to deal with Golo files.
GoloFunction - Class in gololang.ir
Represents a function declaration.
GoloFunction.Scope - Enum in gololang.ir
 
GoloGoloCommand - Class in org.eclipse.golo.cli.command
 
GoloGoloCommand() - Constructor for class org.eclipse.golo.cli.command.GoloGoloCommand
 
GoloIrVisitor - Interface in gololang.ir
 
gololang - package gololang
Provides the top-level Golo support classes.
gololang.annotations - package gololang.annotations
Provides useful annotations to deal with Golo into Java code.
gololang.concurrent.async - package gololang.concurrent.async
Support for asynchronous programming constructs.
gololang.concurrent.workers - package gololang.concurrent.workers
Support for asynchronous, message-based processing of tasks.
gololang.error - package gololang.error
Classes to deal with errors in a functional style.
gololang.ir - package gololang.ir
Java package for golo IR tree elements.
GoloModule - Class in gololang.ir
 
GoloOffsetParser - Class in org.eclipse.golo.compiler.parser
Golo parser extension allowing to track token offsets.
GoloOffsetParser(InputStream) - Constructor for class org.eclipse.golo.compiler.parser.GoloOffsetParser
 
GoloOffsetParser(InputStream, String) - Constructor for class org.eclipse.golo.compiler.parser.GoloOffsetParser
 
GoloOffsetParser(Reader) - Constructor for class org.eclipse.golo.compiler.parser.GoloOffsetParser
 
GoloOffsetParser(GoloParserTokenManager) - Constructor for class org.eclipse.golo.compiler.parser.GoloOffsetParser
 
GoloOffsetParserTokenManager - Class in org.eclipse.golo.compiler.parser
TokenManager extension allowing to track token offsets.
GoloOffsetParserTokenManager(JavaCharStream) - Constructor for class org.eclipse.golo.compiler.parser.GoloOffsetParserTokenManager
 
GoloOffsetParserTokenManager(JavaCharStream, int) - Constructor for class org.eclipse.golo.compiler.parser.GoloOffsetParserTokenManager
 
GoloParser - Class in org.eclipse.golo.compiler.parser
 
GoloParser(InputStream) - Constructor for class org.eclipse.golo.compiler.parser.GoloParser
Constructor with InputStream.
GoloParser(InputStream, String) - Constructor for class org.eclipse.golo.compiler.parser.GoloParser
Constructor with InputStream and supplied encoding
GoloParser(Reader) - Constructor for class org.eclipse.golo.compiler.parser.GoloParser
Constructor.
GoloParser(GoloParserTokenManager) - Constructor for class org.eclipse.golo.compiler.parser.GoloParser
Constructor with generated Token Manager.
GoloParserConstants - Interface in org.eclipse.golo.compiler.parser
Token literal values and constants.
GoloParserDefaultVisitor - Class in org.eclipse.golo.compiler.parser
 
GoloParserDefaultVisitor() - Constructor for class org.eclipse.golo.compiler.parser.GoloParserDefaultVisitor
 
GoloParserTokenManager - Class in org.eclipse.golo.compiler.parser
Token Manager.
GoloParserTokenManager(JavaCharStream) - Constructor for class org.eclipse.golo.compiler.parser.GoloParserTokenManager
Constructor.
GoloParserTokenManager(JavaCharStream, int) - Constructor for class org.eclipse.golo.compiler.parser.GoloParserTokenManager
Constructor.
GoloParserTokenManager.TokenCompleter - Interface in org.eclipse.golo.compiler.parser
 
GoloParserTreeConstants - Interface in org.eclipse.golo.compiler.parser
 
GoloParserVisitor - Interface in org.eclipse.golo.compiler.parser
 
GoloStatement<T extends GoloStatement<T>> - Class in gololang.ir
 
GoloStatement() - Constructor for class gololang.ir.GoloStatement
 
GoloStruct - Class in gololang
Base class for Golo structure objects.
GoloStruct() - Constructor for class gololang.GoloStruct
Constructor that does nothing beyond calling super().
GoloTokenBase - Class in org.eclipse.golo.compiler.parser
 
GoloTokenBase() - Constructor for class org.eclipse.golo.compiler.parser.GoloTokenBase
 
GoloType<T extends GoloType<T>> - Class in gololang.ir
 
goloVersion() - Method in class org.eclipse.golo.doc.ModuleDocumentation
 
guard(FunctionReference, FunctionReference) - Static method in class org.eclipse.golo.runtime.ClosureCallSupport
 
guard_2(Class<?>, Class<?>, Object, Object) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
GUIDE_BASE - Static variable in class org.eclipse.golo.cli.command.Metadata
 

H

handle() - Method in class gololang.FunctionReference
Unboxes the method handle.
handleCompilationException(GoloCompilationException) - Method in interface org.eclipse.golo.cli.command.spi.CliCommand
 
handleCompilationException(GoloCompilationException, boolean) - Method in interface org.eclipse.golo.cli.command.spi.CliCommand
 
handleThrowable(Throwable) - Method in interface org.eclipse.golo.cli.command.spi.CliCommand
 
handleThrowable(Throwable, boolean) - Method in interface org.eclipse.golo.cli.command.spi.CliCommand
 
handleThrowable(Throwable, boolean, boolean) - Method in interface org.eclipse.golo.cli.command.spi.CliCommand
 
handleThrowable(Throwable, boolean, boolean, String) - Method in interface org.eclipse.golo.cli.command.spi.CliCommand
 
hasCapturedReferences() - Method in class gololang.ir.ClosureReference
Checks if this reference has closed variables.
hasCatchBlock() - Method in class gololang.ir.TryCatchFinally
 
hasDocumentation() - Method in interface org.eclipse.golo.doc.DocumentationElement
Chech if this element has a documentation.
hasElseConditionalBranching() - Method in class gololang.ir.ConditionalBranching
 
hasFalseBlock() - Method in class gololang.ir.ConditionalBranching
 
hasFinallyBlock() - Method in class gololang.ir.TryCatchFinally
 
hasFunctions() - Method in class gololang.ir.Augmentation
hasFunctions() - Method in interface gololang.ir.FunctionContainer
 
hasFunctions() - Method in class gololang.ir.GoloModule
hasFunctions() - Method in class gololang.ir.NamedAugmentation
hashCode() - Method in class gololang.error.Result
 
hashCode() - Method in class gololang.FunctionReference
 
hashCode() - Method in class gololang.ir.GoloFunction
 
hashCode() - Method in class gololang.ir.LocalReference
hashCode() - Method in class gololang.ir.ModuleImport
hashCode() - Method in class gololang.LazyList
Compute the hashCode of this list.
hashCode() - Method in class gololang.Tuple
 
hashCode() - Method in class gololang.Unknown
 
hashCode() - Method in class org.eclipse.golo.compiler.PackageAndClass
 
hashCode() - Method in class org.eclipse.golo.compiler.PositionInSourceCode
 
hashCode() - Method in class org.eclipse.golo.runtime.augmentation.AugmentationMethod
 
hasInitStatement() - Method in class gololang.ir.LoopStatement
 
hasKind(Object) - Method in class gololang.DynamicObject
 
hasLocalDeclarations() - Method in class gololang.ir.ConstantStatement
 
hasLocalDeclarations() - Method in class gololang.ir.ExpressionStatement
Checks if this expression has local variable declarations.
hasLocalDeclarations() - Method in class gololang.ir.NamedArgument
 
hasMacros() - Method in class gololang.ir.GoloModule
 
hasMain() - Method in class gololang.ir.GoloModule
 
hasMembers() - Method in class gololang.ir.TypeWithMembers
 
hasMethod(String) - Method in class gololang.DynamicObject
Verify if a method is defined for the dynamic object.
hasNamedParameters(Method) - Static method in class org.eclipse.golo.runtime.NamedArgumentsHelper
 
hasNames() - Method in class gololang.ir.Augmentation
Checks if named augmentations were applied.
hasNext() - Method in class gololang.HeadTailIterator
 
hasNext() - Method in class gololang.IO.LinesIterator
 
hasNext() - Method in class org.eclipse.golo.runtime.PrimitiveArrayIterator
 
hasOnlyExpression() - Method in class gololang.ir.Block
Checks if this blocks contains only an expression.
hasOnlyReturn() - Method in class gololang.ir.Block
Checks if this block contains only a return statement.
hasPackage() - Method in class org.eclipse.golo.compiler.PackageAndClass
Check if this PackageAndClass has a package component.
hasParent() - Method in class gololang.ir.GoloElement
 
hasPosition() - Method in class gololang.ir.GoloElement
 
hasPostStatement() - Method in class gololang.ir.LoopStatement
 
hasReferenceFor(String) - Method in class gololang.ir.ReferenceTable
 
hasReturn() - Method in class gololang.ir.Block
 
hasReturn() - Method in class gololang.ir.TryCatchFinally
 
hasStarImplementation() - Method in class org.eclipse.golo.runtime.adapters.AdapterDefinition
 
hasStarOverride() - Method in class org.eclipse.golo.runtime.adapters.AdapterDefinition
 
hasWhenClause() - Method in class gololang.ir.ForEachLoopStatement
 
head() - Method in interface gololang.HeadTail
Get the head of the structure.
head() - Method in class gololang.LazyList
Gets the first element of the list (its head).
head() - Method in class gololang.Tuple
Returns the first element of the tuple.
head(Object[]) - Static method in class org.eclipse.golo.runtime.ArrayHelper
 
HeadTail<E> - Interface in gololang
Structure having a head and a tail.
HeadTailIterator<T> - Class in gololang
Wraps a Headtail into an iterator
HtmlProcessor - Class in org.eclipse.golo.doc
 
HtmlProcessor() - Constructor for class org.eclipse.golo.doc.HtmlProcessor
 

I

id - Variable in class org.eclipse.golo.compiler.parser.SimpleNode
 
id() - Method in interface org.eclipse.golo.doc.DocumentationElement
A unique identifier for the element.
id() - Method in class org.eclipse.golo.doc.ModuleDocumentation
A unique identifier for the element.
ID_REST - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
IDENTIFIER - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
IF - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
image - Variable in class org.eclipse.golo.compiler.parser.Token
The string image of the token.
IMMUTABLE_FACTORY_METHOD - Static variable in class gololang.ir.Struct
 
implementsInterface(String) - Method in class org.eclipse.golo.runtime.adapters.AdapterDefinition
 
implementsMethod(String, FunctionReference) - Method in class org.eclipse.golo.runtime.adapters.AdapterDefinition
 
implicit(Object) - Static method in class gololang.ir.ModuleImport
Create an implicit module import.
IMPORT - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
ImportDeclaration() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
imports(String, String...) - Method in class gololang.EvaluationEnvironment
Imports symbols.
imports() - Method in class org.eclipse.golo.doc.ModuleDocumentation
 
imports(Class<?>) - Static method in class org.eclipse.golo.runtime.Module
 
in(Object) - Method in class gololang.ir.ForEachLoopStatement
Defines the iterable on which to loop.
IN - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
inAugment() - Method in class gololang.ir.GoloFunction
 
inAugment(boolean) - Method in class gololang.ir.GoloFunction
 
inBuf - Variable in class org.eclipse.golo.compiler.parser.JavaCharStream
 
increaseCount() - Method in class org.eclipse.golo.compiler.parser.ASTAndExpression
 
increaseCount() - Method in class org.eclipse.golo.compiler.parser.ASTOrExpression
 
increaseCount() - Method in class org.eclipse.golo.compiler.parser.ASTOrIfNullExpression
 
increment() - Method in interface gololang.Range
Gets the increment of the range.
incrementBy(int) - Method in interface gololang.Range
Sets the increment of the range.
index(int) - Method in class gololang.ir.LocalReference
 
indexOf(Object) - Method in class gololang.LazyList
Returns the position of the first occurrence of the given element in the list.
indexOf(Object[], Object) - Static method in class org.eclipse.golo.runtime.ArrayHelper
 
info(Object) - Static method in class gololang.Messages
Prints an info message to standard error.
info(Object, GoloElement<?>) - Static method in class gololang.Messages
Prints an info message to standard error with information from given IR node.
inheritedMetadata(String) - Method in class gololang.ir.GoloElement
Retrieve metadata, searching all element hierarchy.
init(Object) - Method in class gololang.ir.LoopStatement
Defines the initialization of the loop variable.
init() - Method in class gololang.ir.LoopStatement
 
InitCommand - Class in org.eclipse.golo.cli.command
 
InitCommand() - Constructor for class org.eclipse.golo.cli.command.InitCommand
 
InitCommand.ProfileValidator - Class in org.eclipse.golo.cli.command
 
InitCommand.ProjectTypeValidator - Class in org.eclipse.golo.cli.command
 
InitCommand.VcsValidator - Class in org.eclipse.golo.cli.command
 
initGoloClassLoader(List<String>) - Static method in class org.eclipse.golo.cli.command.ClasspathOption
Create a golo classloader using the given classpath list.
initGoloClassLoader() - Method in class org.eclipse.golo.cli.command.ClasspathOption
Init the class loader using the parsed command line option.
initMap() - Method in class org.eclipse.golo.compiler.utils.AbstractRegister
 
initParser(Reader) - Method in class org.eclipse.golo.compiler.GoloCompiler
Initializes a parser from a reader.
inPackage(String) - Method in class org.eclipse.golo.compiler.PackageAndClass
Create a class in another package.
inPackage(PackageAndClass) - Method in class org.eclipse.golo.compiler.PackageAndClass
Create a class in the same package as another one.
input_stream - Variable in class org.eclipse.golo.compiler.parser.GoloParserTokenManager
 
inputStream - Variable in class org.eclipse.golo.compiler.parser.JavaCharStream
 
inScope(GoloFunction.Scope) - Method in class gololang.ir.GoloFunction
 
insertArguments(int, Object...) - Method in class gololang.FunctionReference
Partial application.
insertMissingReturnStatement() - Method in class gololang.ir.GoloFunction
 
insertSAMFilter(MethodHandle, MethodHandles.Lookup, Class<?>[], int) - Static method in class org.eclipse.golo.runtime.FunctionCallSupport
 
IntegerLiteral() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
internReferenceTable() - Method in class gololang.ir.Block
Internal method.
intValue(Object) - Static method in class gololang.Predefined
Gives the Integer value of some number or String object.
INVALID - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
INVALID_LEXICAL_STATE - Static variable in error org.eclipse.golo.compiler.parser.TokenMgrError
Tried to change to an invalid lexical state.
InvalidDestructuringException - Exception in org.eclipse.golo.runtime
 
InvalidDestructuringException(String) - Constructor for exception org.eclipse.golo.runtime.InvalidDestructuringException
 
InvalidDestructuringException(String, Throwable) - Constructor for exception org.eclipse.golo.runtime.InvalidDestructuringException
 
InvalidDestructuringException(Throwable) - Constructor for exception org.eclipse.golo.runtime.InvalidDestructuringException
 
INVOCATION_OPERATOR - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
InvocationExpression() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
invoke(Object...) - Method in class gololang.FunctionReference
 
invoke(String) - Static method in class gololang.ir.MethodInvocation
 
invokeOrBind(Object...) - Method in class gololang.FunctionReference
Apply the function to the provided arguments.
invoker(String, MethodType) - Method in class gololang.DynamicObject
Gives an invoker method handle for a given property.
IO - Class in gololang
Module providing IO related utility functions.
IO.LinesIterator - Class in gololang
An iterator on the lines of a java.io.BufferedReader.
IrTreeDumper - Class in gololang.ir
 
IrTreeDumper() - Constructor for class gololang.ir.IrTreeDumper
 
IrTreeDumper(PrintStream) - Constructor for class gololang.ir.IrTreeDumper
 
is_noguard(Object, Object) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
isAnonymous() - Method in class gololang.ir.FunctionInvocation
Checks if this call is anonymous.
isAnonymous() - Method in class gololang.ir.GoloFunction
 
isArray(Object) - Static method in class gololang.Predefined
Checks if an object is a (JVM) array or not.
isAugmentation() - Method in class org.eclipse.golo.compiler.parser.ASTFunctionDeclaration
 
isClosure(Object) - Static method in class gololang.Predefined
Test whether an object is a closure or not.
isCompactForm() - Method in class org.eclipse.golo.compiler.parser.ASTFunction
 
isComprehension() - Method in class org.eclipse.golo.compiler.parser.ASTCollectionLiteral
 
isConcrete(Member) - Static method in class org.eclipse.golo.runtime.Extractors
 
isConstant() - Method in class gololang.ir.AssignmentStatement
Checks if this assignment is constant.
isConstant() - Method in class gololang.ir.Decorator
 
isConstant() - Method in class gololang.ir.DestructuringAssignment
Checks if this assignment is constant.
isConstant() - Method in class gololang.ir.FunctionInvocation
 
isConstant() - Method in class gololang.ir.GoloAssignment
Checks if this assignment is constant.
isConstant() - Method in class gololang.ir.LocalReference
 
isConstant() - Method in class org.eclipse.golo.compiler.parser.ASTAnonymousFunctionInvocation
 
isConstant() - Method in class org.eclipse.golo.compiler.parser.ASTDecoratorDeclaration
 
isConstant() - Method in class org.eclipse.golo.compiler.parser.ASTFunctionInvocation
 
isContextualMacro() - Method in class gololang.ir.GoloFunction
 
isDeclaring() - Method in class gololang.ir.GoloAssignment
Checks if this assignment is a declaring one.
isDecorated() - Method in class gololang.ir.GoloFunction
 
isDecorator() - Method in class gololang.ir.GoloFunction
 
isDecorator() - Method in class org.eclipse.golo.compiler.parser.ASTFunctionDeclaration
 
isDestructuring() - Method in class gololang.ir.ForEachLoopStatement
 
isEmpty() - Method in class gololang.error.Result
 
isEmpty() - Method in interface gololang.HeadTail
Checks if the structure is empty or not.
isEmpty() - Method in class gololang.ir.Block
 
isEmpty() - Method in class gololang.ir.GoloModule
 
isEmpty() - Method in class gololang.ir.ReferenceTable
 
isEmpty() - Method in class gololang.ir.ToplevelElements
 
isEmpty() - Method in class gololang.LazyList
Checks whether the list is empty or not.
isEmpty() - Method in class gololang.Tuple
Checks whether the tuple is empty or not.
isEmpty() - Method in class org.eclipse.golo.doc.ModuleDocumentation
 
isEmpty(Object[]) - Static method in class org.eclipse.golo.runtime.ArrayHelper
 
isError() - Method in class gololang.error.Result
 
isError(Class<?>) - Method in class gololang.error.Result
 
isFailed() - Method in class gololang.concurrent.async.AssignedFuture
 
isFailed() - Method in interface gololang.concurrent.async.Future
Test whether the future has failed.
isFailed() - Method in class gololang.concurrent.async.Promise
Checks whether the promise has failed.
isFrozen() - Method in class gololang.DynamicObject
Tells whether the dynamic object is frozen or not.
isFrozen() - Method in class gololang.GoloStruct
Tells whether the instance is frozen or not.
isFunction(Method) - Static method in class org.eclipse.golo.runtime.Extractors
 
isFunctionalInterface(Class<?>) - Static method in class org.eclipse.golo.runtime.TypeMatching
 
isImplicit() - Method in class gololang.ir.ModuleImport
Checks if this import is implicit.
isInAugment() - Method in class gololang.ir.GoloFunction
 
isInModule() - Method in class gololang.ir.GoloFunction
 
isLastArgumentAnArray(int, Object[]) - Static method in class org.eclipse.golo.runtime.TypeMatching
 
isLiteralValue(Object) - Static method in class gololang.ir.ConstantStatement
 
isLocal() - Method in class gololang.ir.GoloFunction
 
isLocal() - Method in class org.eclipse.golo.compiler.parser.ASTFunctionDeclaration
 
isMacro() - Method in class gololang.ir.GoloFunction
 
isMacro() - Method in class org.eclipse.golo.compiler.parser.ASTFunctionDeclaration
 
isMacro(Method) - Static method in class org.eclipse.golo.runtime.Extractors
 
isMain() - Method in class gololang.ir.GoloFunction
 
isMethodCall() - Method in class gololang.ir.BinaryOperation
 
isMethodDecorated(Method) - Static method in class org.eclipse.golo.runtime.DecoratorsHelper
 
isModuleInit() - Method in class gololang.ir.GoloFunction
 
isModuleState() - Method in class gololang.ir.LocalReference
 
isModuleState() - Method in class org.eclipse.golo.compiler.parser.ASTLetOrVar
 
isNamed() - Method in class org.eclipse.golo.compiler.parser.ASTArgument
 
isNamed(String) - Static method in class org.eclipse.golo.runtime.Extractors
 
isNamedAugmentation() - Method in class org.eclipse.golo.compiler.parser.ASTAugmentDeclaration
 
isnt_noguard(Object, Object) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
isNullSafeGuarded() - Method in class gololang.ir.MethodInvocation
Checks if this invocation is null-safe.
isOnExpression() - Method in class org.eclipse.golo.compiler.parser.ASTAnonymousFunctionInvocation
 
isOnModuleState() - Method in class gololang.ir.FunctionInvocation
 
isOnReference() - Method in class gololang.ir.FunctionInvocation
 
isPublic() - Method in class gololang.ir.Member
 
isPublic(Member) - Static method in class org.eclipse.golo.runtime.Extractors
 
isRecursiveTailCall() - Method in class gololang.ir.FunctionInvocation
 
isRelative() - Method in class org.eclipse.golo.compiler.parser.ASTImportDeclaration
 
isResolved() - Method in class gololang.concurrent.async.AssignedFuture
 
isResolved() - Method in interface gololang.concurrent.async.Future
Test whether the future has been resolved, that is, the future is either set or failed.
isResolved() - Method in class gololang.concurrent.async.Promise
Checks whether the promise has been resolved.
isReturningVoid() - Method in class gololang.ir.ReturnStatement
 
isSAM(Class<?>) - Static method in class org.eclipse.golo.runtime.TypeMatching
 
isShutdown() - Method in class gololang.concurrent.workers.WorkerEnvironment
 
isSpecialMacro() - Method in class gololang.ir.GoloFunction
 
isStatic(Member) - Static method in class org.eclipse.golo.runtime.Extractors
 
isSynthetic() - Method in class gololang.ir.GoloFunction
 
isSynthetic() - Method in class gololang.ir.LocalReference
 
isSynthetic() - Method in class gololang.ir.ReturnStatement
 
isTerminated() - Method in class gololang.concurrent.workers.WorkerEnvironment
 
isTopLevel() - Method in class org.eclipse.golo.compiler.parser.ASTMacroInvocation
 
isTryCatch() - Method in class gololang.ir.TryCatchFinally
Check if this statement has only a catch block.
isTryCatchFinally() - Method in class gololang.ir.TryCatchFinally
Check if this statement has both a catch block and a finally block.
isTryFinally() - Method in class gololang.ir.TryCatchFinally
Check if this statement has only a finally block.
isUndefined() - Method in class org.eclipse.golo.compiler.PositionInSourceCode
 
isValue() - Method in class gololang.error.Result
 
isValue(Object) - Method in class gololang.error.Result
 
isVarargs() - Method in class gololang.ir.ClosureReference
Delegates on the wrapped target.
isVarargs() - Method in class gololang.ir.DestructuringAssignment
Checks if this destructuring is a varargs one.
isVarargs() - Method in class gololang.ir.ForEachLoopStatement
 
isVarargs() - Method in class gololang.ir.GoloFunction
 
isVarargs() - Method in class org.eclipse.golo.compiler.parser.ASTDestructuringAssignment
 
isVarargs() - Method in class org.eclipse.golo.compiler.parser.ASTForEachLoop
 
isVarargs() - Method in class org.eclipse.golo.compiler.parser.ASTFunction
 
isVarargsCollector() - Method in class gololang.FunctionReference
 
iterator() - Method in class gololang.error.Result
 
iterator() - Method in class gololang.GoloStruct
Provides an iterator over the structure.
iterator() - Method in class gololang.ir.Block
 
iterator() - Method in interface gololang.ir.FunctionContainer
 
iterator() - Method in class gololang.ir.ToplevelElements
 
iterator() - Method in class gololang.LazyList
Creates an iterator over the list.
iterator() - Method in class gololang.Tuple
Creates an iterator over the tuple.

J

JavaBytecodeAdapterGenerator - Class in org.eclipse.golo.runtime.adapters
 
JavaBytecodeAdapterGenerator() - Constructor for class org.eclipse.golo.runtime.adapters.JavaBytecodeAdapterGenerator
 
JavaCharStream - Class in org.eclipse.golo.compiler.parser
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing).
JavaCharStream(Reader, int, int, int) - Constructor for class org.eclipse.golo.compiler.parser.JavaCharStream
Constructor.
JavaCharStream(Reader, int, int) - Constructor for class org.eclipse.golo.compiler.parser.JavaCharStream
Constructor.
JavaCharStream(Reader) - Constructor for class org.eclipse.golo.compiler.parser.JavaCharStream
Constructor.
JavaCharStream(InputStream, String, int, int, int) - Constructor for class org.eclipse.golo.compiler.parser.JavaCharStream
Constructor.
JavaCharStream(InputStream, int, int, int) - Constructor for class org.eclipse.golo.compiler.parser.JavaCharStream
Constructor.
JavaCharStream(InputStream, String, int, int) - Constructor for class org.eclipse.golo.compiler.parser.JavaCharStream
Constructor.
JavaCharStream(InputStream, int, int) - Constructor for class org.eclipse.golo.compiler.parser.JavaCharStream
Constructor.
JavaCharStream(InputStream, String) - Constructor for class org.eclipse.golo.compiler.parser.JavaCharStream
Constructor.
JavaCharStream(InputStream) - Constructor for class org.eclipse.golo.compiler.parser.JavaCharStream
Constructor.
JavaOffsetCharStream - Class in org.eclipse.golo.compiler.parser
JavaCharStream extension allowing to track token offsets.
JavaOffsetCharStream(JavaCharStream) - Constructor for class org.eclipse.golo.compiler.parser.JavaOffsetCharStream
 
jj_nt - Variable in class org.eclipse.golo.compiler.parser.GoloParser
Next token.
jjFillToken() - Method in class org.eclipse.golo.compiler.parser.GoloOffsetParserTokenManager
 
jjFillToken() - Method in class org.eclipse.golo.compiler.parser.GoloParserTokenManager
 
jjnewLexState - Static variable in class org.eclipse.golo.compiler.parser.GoloParserTokenManager
Lex State array.
jjstrLiteralImages - Static variable in class org.eclipse.golo.compiler.parser.GoloParserTokenManager
Token literal values.
jjtAccept(GoloParserVisitor, Object) - Method in class org.eclipse.golo.compiler.parser.ASTAdditiveExpression
 
jjtAccept(GoloParserVisitor, Object) - Method in class org.eclipse.golo.compiler.parser.ASTAndExpression
 
jjtAccept(GoloParserVisitor, Object) - Method in class org.eclipse.golo.compiler.parser.ASTAnonymousFunctionInvocation
 
jjtAccept(GoloParserVisitor, Object) - Method in class org.eclipse.golo.compiler.parser.ASTArgument
 
jjtAccept(GoloParserVisitor, Object) - Method in class org.eclipse.golo.compiler.parser.ASTAssignment
 
jjtAccept(GoloParserVisitor, Object) - Method in class org.eclipse.golo.compiler.parser.ASTAugmentDeclaration
 
jjtAccept(GoloParserVisitor, Object) - Method in class org.eclipse.golo.compiler.parser.ASTBlock
 
jjtAccept(GoloParserVisitor, Object) - Method in class org.eclipse.golo.compiler.parser.ASTBreak
 
jjtAccept(GoloParserVisitor, Object) - Method in class org.eclipse.golo.compiler.parser.ASTCase
 
jjtAccept(GoloParserVisitor, Object) - Method in class org.eclipse.golo.compiler.parser.ASTCollectionLiteral
 
jjtAccept(GoloParserVisitor, Object) - Method in class org.eclipse.golo.compiler.parser.ASTCompilationUnit
 
jjtAccept(GoloParserVisitor, Object) - Method in class org.eclipse.golo.compiler.parser.ASTConditionalBranching
 
jjtAccept(GoloParserVisitor, Object) - Method in class org.eclipse.golo.compiler.parser.ASTContinue
 
jjtAccept(GoloParserVisitor, Object) - Method in class org.eclipse.golo.compiler.parser.ASTDecoratorDeclaration
 
jjtAccept(GoloParserVisitor, Object) - Method in class org.eclipse.golo.compiler.parser.ASTDestructuringAssignment
 
jjtAccept(GoloParserVisitor, Object) - Method in class org.eclipse.golo.compiler.parser.ASTEqualityExpression
 
jjtAccept(GoloParserVisitor, Object) - Method in class org.eclipse.golo.compiler.parser.ASTerror
Accept the visitor.
jjtAccept(GoloParserVisitor, Object) - Method in class org.eclipse.golo.compiler.parser.ASTExpressionStatement
Accept the visitor.
jjtAccept(GoloParserVisitor, Object) - Method in class org.eclipse.golo.compiler.parser.ASTForEachLoop
 
jjtAccept(GoloParserVisitor, Object) - Method in class org.eclipse.golo.compiler.parser.ASTForLoop
 
jjtAccept(GoloParserVisitor, Object) - Method in class org.eclipse.golo.compiler.parser.ASTFunction
 
jjtAccept(GoloParserVisitor, Object) - Method in class org.eclipse.golo.compiler.parser.ASTFunctionDeclaration
 
jjtAccept(GoloParserVisitor, Object) - Method in class org.eclipse.golo.compiler.parser.ASTFunctionInvocation
 
jjtAccept(GoloParserVisitor, Object) - Method in class org.eclipse.golo.compiler.parser.ASTImportDeclaration
 
jjtAccept(GoloParserVisitor, Object) - Method in class org.eclipse.golo.compiler.parser.ASTInvocationExpression
 
jjtAccept(GoloParserVisitor, Object) - Method in class org.eclipse.golo.compiler.parser.ASTLetOrVar
 
jjtAccept(GoloParserVisitor, Object) - Method in class org.eclipse.golo.compiler.parser.ASTLiteral
 
jjtAccept(GoloParserVisitor, Object) - Method in class org.eclipse.golo.compiler.parser.ASTLocalDeclaration
Accept the visitor.
jjtAccept(GoloParserVisitor, Object) - Method in class org.eclipse.golo.compiler.parser.ASTMacroInvocation
 
jjtAccept(GoloParserVisitor, Object) - Method in class org.eclipse.golo.compiler.parser.ASTMatch
Accept the visitor.
jjtAccept(GoloParserVisitor, Object) - Method in class org.eclipse.golo.compiler.parser.ASTMemberDeclaration
 
jjtAccept(GoloParserVisitor, Object) - Method in class org.eclipse.golo.compiler.parser.ASTMethodInvocation
 
jjtAccept(GoloParserVisitor, Object) - Method in class org.eclipse.golo.compiler.parser.ASTModuleDeclaration
 
jjtAccept(GoloParserVisitor, Object) - Method in class org.eclipse.golo.compiler.parser.ASTMultiplicativeExpression
 
jjtAccept(GoloParserVisitor, Object) - Method in class org.eclipse.golo.compiler.parser.ASTNamedAugmentationDeclaration
 
jjtAccept(GoloParserVisitor, Object) - Method in class org.eclipse.golo.compiler.parser.ASTOrExpression
 
jjtAccept(GoloParserVisitor, Object) - Method in class org.eclipse.golo.compiler.parser.ASTOrIfNullExpression
 
jjtAccept(GoloParserVisitor, Object) - Method in class org.eclipse.golo.compiler.parser.ASTReference
 
jjtAccept(GoloParserVisitor, Object) - Method in class org.eclipse.golo.compiler.parser.ASTRelationalExpression
 
jjtAccept(GoloParserVisitor, Object) - Method in class org.eclipse.golo.compiler.parser.ASTReturn
 
jjtAccept(GoloParserVisitor, Object) - Method in class org.eclipse.golo.compiler.parser.ASTStructDeclaration
 
jjtAccept(GoloParserVisitor, Object) - Method in class org.eclipse.golo.compiler.parser.ASTThrow
 
jjtAccept(GoloParserVisitor, Object) - Method in class org.eclipse.golo.compiler.parser.ASTToplevelDeclaration
Accept the visitor.
jjtAccept(GoloParserVisitor, Object) - Method in class org.eclipse.golo.compiler.parser.ASTTryCatchFinally
 
jjtAccept(GoloParserVisitor, Object) - Method in class org.eclipse.golo.compiler.parser.ASTUnaryExpression
 
jjtAccept(GoloParserVisitor, Object) - Method in class org.eclipse.golo.compiler.parser.ASTUnionDeclaration
 
jjtAccept(GoloParserVisitor, Object) - Method in class org.eclipse.golo.compiler.parser.ASTUnionValue
 
jjtAccept(GoloParserVisitor, Object) - Method in class org.eclipse.golo.compiler.parser.ASTWhileLoop
 
jjtAccept(GoloParserVisitor, Object) - Method in class org.eclipse.golo.compiler.parser.GoloASTNode
 
jjtAccept(GoloParserVisitor, Object) - Method in interface org.eclipse.golo.compiler.parser.Node
Accept the visitor.
jjtAccept(GoloParserVisitor, Object) - Method in class org.eclipse.golo.compiler.parser.SimpleNode
Accept the visitor.
jjtAddChild(Node, int) - Method in interface org.eclipse.golo.compiler.parser.Node
This method tells the node to add its argument to the node's list of children.
jjtAddChild(Node, int) - Method in class org.eclipse.golo.compiler.parser.SimpleNode
 
JJTADDITIVEEXPRESSION - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserTreeConstants
 
JJTANDEXPRESSION - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserTreeConstants
 
JJTANONYMOUSFUNCTIONINVOCATION - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserTreeConstants
 
JJTARGUMENT - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserTreeConstants
 
JJTASSIGNMENT - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserTreeConstants
 
JJTAUGMENTDECLARATION - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserTreeConstants
 
JJTBLOCK - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserTreeConstants
 
JJTBREAK - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserTreeConstants
 
JJTCASE - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserTreeConstants
 
jjtClose() - Method in interface org.eclipse.golo.compiler.parser.Node
This method is called after all the child nodes have been added.
jjtClose() - Method in class org.eclipse.golo.compiler.parser.SimpleNode
 
JJTCOLLECTIONLITERAL - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserTreeConstants
 
JJTCOMPILATIONUNIT - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserTreeConstants
 
JJTCONDITIONALBRANCHING - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserTreeConstants
 
JJTCONTINUE - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserTreeConstants
 
JJTDECORATORDECLARATION - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserTreeConstants
 
JJTDESTRUCTURINGASSIGNMENT - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserTreeConstants
 
JJTEQUALITYEXPRESSION - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserTreeConstants
 
JJTERROR - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserTreeConstants
 
JJTEXPRESSIONSTATEMENT - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserTreeConstants
 
JJTFOREACHLOOP - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserTreeConstants
 
JJTFORLOOP - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserTreeConstants
 
JJTFUNCTION - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserTreeConstants
 
JJTFUNCTIONDECLARATION - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserTreeConstants
 
JJTFUNCTIONINVOCATION - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserTreeConstants
 
jjtGetChild(int) - Method in interface org.eclipse.golo.compiler.parser.Node
This method returns a child node.
jjtGetChild(int) - Method in class org.eclipse.golo.compiler.parser.SimpleNode
 
jjtGetFirstToken() - Method in class org.eclipse.golo.compiler.parser.SimpleNode
 
jjtGetLastToken() - Method in class org.eclipse.golo.compiler.parser.SimpleNode
 
jjtGetNumChildren() - Method in interface org.eclipse.golo.compiler.parser.Node
Return the number of children the node has.
jjtGetNumChildren() - Method in class org.eclipse.golo.compiler.parser.SimpleNode
 
jjtGetParent() - Method in interface org.eclipse.golo.compiler.parser.Node
 
jjtGetParent() - Method in class org.eclipse.golo.compiler.parser.SimpleNode
 
jjtGetValue() - Method in class org.eclipse.golo.compiler.parser.SimpleNode
 
JJTGoloParserState - Class in org.eclipse.golo.compiler.parser
 
JJTGoloParserState() - Constructor for class org.eclipse.golo.compiler.parser.JJTGoloParserState
 
JJTIMPORTDECLARATION - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserTreeConstants
 
JJTINVOCATIONEXPRESSION - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserTreeConstants
 
JJTLETORVAR - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserTreeConstants
 
JJTLITERAL - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserTreeConstants
 
JJTLOCALDECLARATION - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserTreeConstants
 
JJTMACROINVOCATION - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserTreeConstants
 
JJTMATCH - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserTreeConstants
 
JJTMEMBERDECLARATION - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserTreeConstants
 
JJTMETHODINVOCATION - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserTreeConstants
 
JJTMODULEDECLARATION - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserTreeConstants
 
JJTMULTIPLICATIVEEXPRESSION - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserTreeConstants
 
JJTNAMEDAUGMENTATIONDECLARATION - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserTreeConstants
 
jjtNodeName - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserTreeConstants
 
jjtOpen() - Method in interface org.eclipse.golo.compiler.parser.Node
This method is called after the node has been made the current node.
jjtOpen() - Method in class org.eclipse.golo.compiler.parser.SimpleNode
 
JJTOREXPRESSION - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserTreeConstants
 
JJTORIFNULLEXPRESSION - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserTreeConstants
 
jjtree - Variable in class org.eclipse.golo.compiler.parser.GoloParser
 
JJTREFERENCE - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserTreeConstants
 
JJTRELATIONALEXPRESSION - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserTreeConstants
 
JJTRETURN - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserTreeConstants
 
jjtSetFirstToken(Token) - Method in class org.eclipse.golo.compiler.parser.SimpleNode
 
jjtSetLastToken(Token) - Method in class org.eclipse.golo.compiler.parser.SimpleNode
 
jjtSetParent(Node) - Method in interface org.eclipse.golo.compiler.parser.Node
This pair of methods are used to inform the node of its parent.
jjtSetParent(Node) - Method in class org.eclipse.golo.compiler.parser.SimpleNode
 
jjtSetValue(Object) - Method in class org.eclipse.golo.compiler.parser.SimpleNode
 
JJTSTRUCTDECLARATION - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserTreeConstants
 
JJTTHROW - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserTreeConstants
 
JJTTOPLEVELDECLARATION - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserTreeConstants
 
JJTTRYCATCHFINALLY - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserTreeConstants
 
JJTUNARYEXPRESSION - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserTreeConstants
 
JJTUNIONDECLARATION - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserTreeConstants
 
JJTUNIONVALUE - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserTreeConstants
 
JJTVOID - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserTreeConstants
 
JJTWHILELOOP - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserTreeConstants
 
JOIN - Static variable in class org.eclipse.golo.compiler.SymbolGenerator
 

K

kind(LocalReference.Kind) - Method in class gololang.ir.LocalReference
 
kind - Variable in class org.eclipse.golo.compiler.parser.Token
An integer that describes the kind of this token.

L

label() - Method in interface org.eclipse.golo.doc.DocumentationElement
A readable representation of the element.
label() - Method in class org.eclipse.golo.doc.ModuleDocumentation
A readable representation of the element.
last(Object[]) - Static method in class org.eclipse.golo.runtime.ArrayHelper
 
lastToken - Variable in class org.eclipse.golo.compiler.parser.SimpleNode
 
LazyList - Class in gololang
Represents a lazy list object.
left() - Method in class gololang.ir.BinaryOperation
 
left(Object) - Method in class gololang.ir.BinaryOperation
Define the left expression of this operation.
less(Character, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
less(Integer, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
less(Long, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
less(Double, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
less(Float, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
less(Character, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
less(Character, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
less(Character, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
less(Character, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
less(Integer, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
less(Integer, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
less(Integer, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
less(Long, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
less(Long, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
less(Double, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
less(Integer, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
less(Long, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
less(Double, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
less(Float, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
less(Long, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
less(Double, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
less(Float, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
less(Double, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
less(Float, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
less(Float, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
less(BigDecimal, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
less(Integer, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
less(BigDecimal, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
less(Long, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
less(BigDecimal, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
less(BigInteger, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
less(BigDecimal, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
less(Float, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
less(BigDecimal, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
less(Double, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
less(BigDecimal, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
less(BigInteger, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
less(Integer, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
less(BigInteger, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
less(Long, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
less(BigInteger, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
less(BigInteger, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
less(Float, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
less(BigInteger, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
less(Double, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
less_fallback(Object, Object) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
lessorequals(Character, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
lessorequals(Integer, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
lessorequals(Long, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
lessorequals(Double, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
lessorequals(Float, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
lessorequals(Character, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
lessorequals(Character, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
lessorequals(Character, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
lessorequals(Character, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
lessorequals(Integer, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
lessorequals(Integer, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
lessorequals(Integer, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
lessorequals(Long, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
lessorequals(Long, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
lessorequals(Double, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
lessorequals(Integer, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
lessorequals(Long, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
lessorequals(Double, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
lessorequals(Float, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
lessorequals(Long, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
lessorequals(Double, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
lessorequals(Float, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
lessorequals(Double, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
lessorequals(Float, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
lessorequals(Float, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
lessorequals(BigDecimal, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
lessorequals(Integer, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
lessorequals(BigDecimal, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
lessorequals(Long, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
lessorequals(BigDecimal, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
lessorequals(BigInteger, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
lessorequals(BigDecimal, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
lessorequals(Float, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
lessorequals(BigDecimal, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
lessorequals(Double, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
lessorequals(BigDecimal, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
lessorequals(BigInteger, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
lessorequals(Integer, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
lessorequals(BigInteger, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
lessorequals(Long, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
lessorequals(BigInteger, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
lessorequals(BigInteger, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
lessorequals(Float, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
lessorequals(BigInteger, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
lessorequals(Double, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
lessorequals_fallback(Object, Object) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
LET - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
LetOrVar() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
letRef() - Method in class gololang.ir.ReferenceLookup
Creates a corresponding local reference.
LETTER - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
LEXICAL_ERROR - Static variable in error org.eclipse.golo.compiler.parser.TokenMgrError
Lexical error occurred.
LexicalErr(boolean, int, int, int, String, int) - Static method in error org.eclipse.golo.compiler.parser.TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
lexStateNames - Static variable in class org.eclipse.golo.compiler.parser.GoloParserTokenManager
Lexer state names.
line - Variable in class org.eclipse.golo.compiler.parser.JavaCharStream
 
line() - Method in interface org.eclipse.golo.doc.DocumentationElement
The line where the element is defined.
line() - Method in class org.eclipse.golo.doc.ModuleDocumentation
The line where the element is defined.
link(DocumentationElement, DocumentationElement) - Method in class org.eclipse.golo.doc.HtmlProcessor
Returns the direct link to the given documentation element from a given element.
linkToDoc(String, DocumentationElement) - Method in class org.eclipse.golo.doc.HtmlProcessor
Returns the direct link to the given documentation element from a given filename.
linkToFile(DocumentationElement, String) - Method in class org.eclipse.golo.doc.AbstractProcessor
Returns the link to the given filename from the given document.
linkToFile(String, String) - Method in class org.eclipse.golo.doc.AbstractProcessor
Returns the link to the given filename from the given filename.
list(Object...) - Static method in class gololang.Predefined
Varargs version of a list constructor.
Literal() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
load(Object) - Static method in class gololang.Runtime
Load a golo file given its path or URL.
load(Object, boolean) - Static method in class gololang.Runtime
Load a golo file given its path or URL.
load(String, Reader) - Method in class org.eclipse.golo.compiler.GoloClassLoader
Compiles and loads the resulting JVM bytecode for a Golo source file.
load(File) - Method in class org.eclipse.golo.compiler.GoloClassLoader
 
load(GoloModule) - Method in class org.eclipse.golo.compiler.GoloClassLoader
Compiles and loads the resulting JVM bytecode for a Golo module IR.
load(List<CodeGenerationResult>) - Method in class org.eclipse.golo.compiler.GoloClassLoader
 
load(CodeGenerationResult) - Method in class org.eclipse.golo.compiler.GoloClassLoader
 
load(File, GoloCompiler) - Static method in class org.eclipse.golo.doc.ModuleDocumentation
 
load(String) - Method in class org.eclipse.golo.runtime.Loader
Load the given class.
loadBoolean(String, String, boolean) - Static method in class gololang.Runtime
Get a boolean value from a system property or an environment variable.
loadBoolean(String, String, String, boolean) - Static method in class gololang.Runtime
Get a boolean value from a system property or an environment variable.
Loader - Class in org.eclipse.golo.runtime
A Loader just encapsulate a ClassLoader.
local() - Method in class gololang.ir.GoloFunction
 
local(boolean) - Method in class gololang.ir.GoloFunction
 
LOCAL - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
LocalDeclaration() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
LocalReference - Class in gololang.ir
Represents a reference.
LocalReference.Kind - Enum in gololang.ir
 
LocalReferenceAssignmentAndVerificationVisitor - Class in org.eclipse.golo.compiler
 
LONG_NUMBER - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
LongLiteral() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
longValue(Object) - Static method in class gololang.Predefined
Gives the Long value of some number or String object.
lookup() - Method in class gololang.ir.LocalReference
Returns a ReferenceLookup referencing this variable.
loop(Object) - Method in class gololang.ir.CollectionComprehension
Adds a loop instruction to this comprehension.
loop() - Static method in class gololang.ir.LoopStatement
Creates a generic loop.
LOOP_DETECTED - Static variable in error org.eclipse.golo.compiler.parser.TokenMgrError
Detected (and bailed out of) an infinite loop in the token manager.
LoopBreakFlowStatement - Class in gololang.ir
 
LoopBreakFlowStatement.Type - Enum in gololang.ir
 
loops() - Method in class gololang.ir.CollectionComprehension
 
LoopStatement - Class in gololang.ir
Generic looping structure.

M

Macro - Annotation Type in org.eclipse.golo.compiler.macro
 
MACRO - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
MACRO_INVOCATION - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
macroExists(MacroInvocation) - Method in class org.eclipse.golo.compiler.macro.MacroExpansionIrVisitor
 
MacroExpansionIrVisitor - Class in org.eclipse.golo.compiler.macro
Visitor to expand macro calls.
MacroExpansionIrVisitor(ClassLoader, boolean, GoloCompilationException.Builder) - Constructor for class org.eclipse.golo.compiler.macro.MacroExpansionIrVisitor
 
MacroExpansionIrVisitor.RecursionLimitException - Exception in org.eclipse.golo.compiler.macro
 
MacroInvocation - Class in gololang.ir
 
MacroInvocation() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
macros() - Method in class org.eclipse.golo.doc.ModuleDocumentation
 
Main - Class in org.eclipse.golo.cli
 
main(String...) - Static method in class org.eclipse.golo.cli.Main
 
Main.UsageFormatValidator - Class in org.eclipse.golo.cli
 
makeParentOf(C) - Method in class gololang.ir.GoloElement
 
maker(Map<String, Object>) - Method in class gololang.AdapterFabric
Provides an instance maker based on an adapter definition.
mangledName() - Method in class org.eclipse.golo.compiler.PackageAndClass
 
map(Function<? super T, ? extends U>) - Method in class gololang.error.Result
If a value is present, apply the provided mapping function to it, otherwise return the Result itself.
map(FunctionReference) - Method in class gololang.error.Result
Golo compatible version of map.
map(FunctionReference) - Method in class gololang.ir.Block
Creates a new block by applying the given function to the elements of this block.
map(FunctionReference) - Method in class gololang.ir.ToplevelElements
Map a golo function on the contained elements.
map(Observable.Function) - Method in class gololang.Observable
Creates an observer that maps the values of this observable.
map(Tuple...) - Static method in class gololang.Predefined
Varargs version of a map constructor.
mapEntry(Object, Object) - Static method in class gololang.Predefined
Makes a key / value pair.
mapError(Function<? super E, ? extends X>) - Method in class gololang.error.Result
If this result is an error, apply the provided mapping function to the contained error, otherwise return the Result itself.
MarkdownProcessor - Class in org.eclipse.golo.doc
 
MarkdownProcessor() - Constructor for class org.eclipse.golo.doc.MarkdownProcessor
 
match() - Static method in class gololang.ir.MatchExpression
Creates an empty match expression.
Match() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
MATCH - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
match(Method) - Method in class org.eclipse.golo.runtime.MethodInvocation
 
MatchExpression - Class in gololang.ir
A match node.
matchFunctionReference(String, int, boolean) - Static method in class org.eclipse.golo.runtime.Extractors
 
maxNextCharInd - Variable in class org.eclipse.golo.compiler.parser.JavaCharStream
 
Member - Class in gololang.ir
 
MemberDeclaration() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
members - Variable in class gololang.GoloStruct
The array of member names, initialized in Golo structure classes constructors.
members() - Method in class gololang.GoloStruct
Gets the member names as a tuple of strings.
members(Object...) - Method in class gololang.ir.TypeWithMembers
Adds all members to this type.
merge(Augmentation) - Method in class gololang.ir.Augmentation
Merge two augmentations applied to the same target.
merge(Block) - Method in class gololang.ir.Block
Merge two blocks.
message(String, Object...) - Static method in class gololang.Messages
Format a localized message.
message(String) - Static method in class gololang.Messages
Return a localized message.
Messages - Class in gololang
Functions to display various localized messages.
metadata(String) - Method in class gololang.ir.GoloElement
Retrieve a previously stored meta-data.
metadata(String, Object) - Method in class gololang.ir.GoloElement
Stores a meta-data in this element.
Metadata - Class in org.eclipse.golo.cli.command
 
method() - Method in class org.eclipse.golo.runtime.augmentation.AugmentationMethod
 
MethodInvocation - Class in gololang.ir
Represent a method invocation on an expression.
MethodInvocation() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
MethodInvocation - Class in org.eclipse.golo.runtime
Encapsulate informations about a runtime method call.
MethodInvocationSupport - Class in org.eclipse.golo.runtime
 
methodsMaching(MethodInvocation) - Method in class org.eclipse.golo.runtime.augmentation.AugmentationApplication
 
minus(Character, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
minus(Integer, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
minus(Long, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
minus(Double, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
minus(Float, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
minus(Character, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
minus(Character, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
minus(Character, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
minus(Character, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
minus(Integer, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
minus(Integer, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
minus(Integer, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
minus(Long, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
minus(Long, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
minus(Double, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
minus(Integer, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
minus(Long, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
minus(Double, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
minus(Float, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
minus(Long, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
minus(Double, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
minus(Float, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
minus(Double, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
minus(Float, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
minus(Float, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
minus(BigDecimal, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
minus(Integer, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
minus(BigDecimal, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
minus(Long, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
minus(BigDecimal, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
minus(BigInteger, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
minus(BigDecimal, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
minus(Float, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
minus(BigDecimal, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
minus(Double, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
minus(BigDecimal, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
minus(BigInteger, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
minus(Integer, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
minus(BigInteger, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
minus(Long, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
minus(BigInteger, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
minus(BigInteger, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
minus(Float, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
minus(BigInteger, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
minus(Double, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
mixin(DynamicObject) - Method in class gololang.DynamicObject
Mixes all properties from another dynamic object into this one, overwriting existing properties.
module() - Method in class gololang.ir.FunctionRef
 
MODULE - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
module() - Method in class org.eclipse.golo.runtime.augmentation.DefiningModule
 
Module - Class in org.eclipse.golo.runtime
 
MODULE_COMPARATOR - Static variable in interface org.eclipse.golo.cli.command.spi.CliCommand
 
MODULE_INITIALIZER_FUNCTION - Static variable in class gololang.ir.GoloModule
 
ModuleDeclaration() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
moduleDefLine() - Method in class org.eclipse.golo.doc.ModuleDocumentation
 
ModuleDocumentation - Class in org.eclipse.golo.doc
 
moduleDocumentation() - Method in class org.eclipse.golo.doc.ModuleDocumentation
 
moduleDocumentation(String) - Method in class org.eclipse.golo.doc.ModuleDocumentation
 
ModuleImport - Class in gololang.ir
An import of a Golo or Java module, class or package.
moduleLevel() - Method in class gololang.ir.LocalReference
 
moduleListItem(ModuleDocumentation, String) - Static method in class org.eclipse.golo.doc.HtmlProcessor
 
moduleName() - Method in class org.eclipse.golo.doc.ModuleDocumentation
 
modules() - Method in class org.eclipse.golo.doc.AbstractProcessor
 
moduleStates() - Method in class org.eclipse.golo.doc.ModuleDocumentation
 
modulo(Character, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
modulo(Integer, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
modulo(Long, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
modulo(Double, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
modulo(Float, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
modulo(Character, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
modulo(Character, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
modulo(Character, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
modulo(Character, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
modulo(Integer, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
modulo(Integer, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
modulo(Integer, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
modulo(Long, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
modulo(Long, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
modulo(Double, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
modulo(Integer, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
modulo(Long, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
modulo(Double, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
modulo(Float, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
modulo(Long, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
modulo(Double, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
modulo(Float, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
modulo(Double, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
modulo(Float, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
modulo(Float, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
modulo(BigDecimal, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
modulo(Integer, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
modulo(BigDecimal, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
modulo(Long, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
modulo(BigDecimal, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
modulo(BigInteger, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
modulo(BigDecimal, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
modulo(Float, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
modulo(BigDecimal, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
modulo(Double, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
modulo(BigDecimal, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
modulo(BigInteger, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
modulo(Integer, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
modulo(BigInteger, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
modulo(Long, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
modulo(BigInteger, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
modulo(BigInteger, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
modulo(Float, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
modulo(BigInteger, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
modulo(Double, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
more(Character, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
more(Integer, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
more(Long, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
more(Double, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
more(Float, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
more(Character, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
more(Character, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
more(Character, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
more(Character, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
more(Integer, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
more(Integer, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
more(Integer, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
more(Long, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
more(Long, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
more(Double, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
more(Integer, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
more(Long, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
more(Double, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
more(Float, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
more(Long, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
more(Double, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
more(Float, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
more(Double, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
more(Float, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
more(Float, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
more(BigDecimal, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
more(Integer, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
more(BigDecimal, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
more(Long, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
more(BigDecimal, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
more(BigInteger, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
more(BigDecimal, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
more(Float, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
more(BigDecimal, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
more(Double, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
more(BigDecimal, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
more(BigInteger, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
more(Integer, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
more(BigInteger, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
more(Long, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
more(BigInteger, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
more(BigInteger, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
more(Float, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
more(BigInteger, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
more(Double, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
more_fallback(Object, Object) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
moreorequals(Character, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
moreorequals(Integer, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
moreorequals(Long, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
moreorequals(Double, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
moreorequals(Float, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
moreorequals(Character, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
moreorequals(Character, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
moreorequals(Character, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
moreorequals(Character, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
moreorequals(Integer, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
moreorequals(Integer, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
moreorequals(Integer, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
moreorequals(Long, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
moreorequals(Long, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
moreorequals(Double, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
moreorequals(Integer, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
moreorequals(Long, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
moreorequals(Double, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
moreorequals(Float, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
moreorequals(Long, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
moreorequals(Double, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
moreorequals(Float, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
moreorequals(Double, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
moreorequals(Float, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
moreorequals(Float, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
moreorequals(BigDecimal, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
moreorequals(Integer, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
moreorequals(BigDecimal, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
moreorequals(Long, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
moreorequals(BigDecimal, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
moreorequals(BigInteger, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
moreorequals(BigDecimal, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
moreorequals(Float, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
moreorequals(BigDecimal, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
moreorequals(Double, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
moreorequals(BigDecimal, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
moreorequals(BigInteger, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
moreorequals(Integer, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
moreorequals(BigInteger, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
moreorequals(Long, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
moreorequals(BigInteger, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
moreorequals(BigInteger, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
moreorequals(Float, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
moreorequals(BigInteger, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
moreorequals(Double, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
moreorequals_fallback(Object, Object) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
MULTI_STRING - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
MultiImport() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
multiplePackageDescription(String) - Static method in class org.eclipse.golo.runtime.Warnings
 
MULTIPLICATIVE_OPERATOR - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
MultiplicativeExpression() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
mustJumpToFinally() - Method in class gololang.ir.TryCatchFinally
Checks if a return is present in the try or catch block and a finally is present.

N

name() - Method in class gololang.ir.FunctionRef
 
name(String) - Method in class gololang.ir.GoloFunction
 
name() - Method in interface org.eclipse.golo.doc.DocumentationElement
The simple name of the element.
name() - Method in class org.eclipse.golo.doc.ModuleDocumentation
The simple name of the element.
name() - Method in class org.eclipse.golo.runtime.MethodInvocation
 
NamedArgument - Class in gololang.ir
A named argument in a function call.
namedArgumentsComplete() - Method in class gololang.ir.AbstractInvocation
 
NamedArgumentsHelper - Class in org.eclipse.golo.runtime
 
NamedAugmentation - Class in gololang.ir
Named augmentation definition.
NAMEDAUGMENTATION - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
NamedAugmentationDeclaration() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
namedAugmentations() - Method in class org.eclipse.golo.doc.ModuleDocumentation
 
NamedNode - Interface in org.eclipse.golo.compiler.parser
 
newBreak() - Static method in class gololang.ir.LoopBreakFlowStatement
 
newContinue() - Static method in class gololang.ir.LoopBreakFlowStatement
 
newInstance(Object...) - Method in class gololang.AdapterFabric.Maker
Creates a new instance, calling the right constructor based on the adapter super class.
NEWLINE - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
newStartingFrom(T) - Method in interface gololang.Range
Returns a copy of this range with a new starting value.
newStyleDestruct(Object[], int, boolean, Object[]) - Static method in class org.eclipse.golo.runtime.ArrayHelper
 
newToken(int, String) - Static method in class org.eclipse.golo.compiler.parser.Token
Returns a new Token object, by default.
newToken(int) - Static method in class org.eclipse.golo.compiler.parser.Token
 
newTypedArray(Class<?>, int) - Static method in class gololang.Predefined
Makes a new typed JVM array.
newWorkerEnvironment() - Static method in class gololang.concurrent.workers.WorkerEnvironment
 
next() - Method in class gololang.HeadTailIterator
 
next() - Method in class gololang.IO.LinesIterator
 
next() - Method in class gololang.ir.GoloElement
Returns the next sibling of this element.
next(FunctionReference) - Method in class gololang.ir.GoloElement
Returns the next sibling of this element matching the given predicate.
next(Predicate<GoloElement<?>>) - Method in class gololang.ir.GoloElement
Returns the next sibling of this element matching the given predicate.
next - Variable in class org.eclipse.golo.compiler.parser.Token
A reference to the next regular (non-special) token from the input stream.
next() - Method in class org.eclipse.golo.compiler.SymbolGenerator
Generates the next name for the current context.
next(String) - Method in class org.eclipse.golo.compiler.SymbolGenerator
Generates the next name for the current context and given simple name.
next() - Method in class org.eclipse.golo.runtime.PrimitiveArrayIterator
 
nextCharBuf - Variable in class org.eclipse.golo.compiler.parser.JavaCharStream
 
nextCharInd - Variable in class org.eclipse.golo.compiler.parser.JavaCharStream
 
Node - Interface in org.eclipse.golo.compiler.parser
 
nodeArity() - Method in class org.eclipse.golo.compiler.parser.JJTGoloParserState
 
nodeCreated() - Method in class org.eclipse.golo.compiler.parser.JJTGoloParserState
 
NoMainMethodException() - Constructor for exception org.eclipse.golo.cli.command.spi.CliCommand.NoMainMethodException
 
Noop - Class in gololang.ir
Empty IR node.
noParameterNames(String, String[]) - Static method in class org.eclipse.golo.runtime.Warnings
 
not(Boolean) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
notEnoughValues(int, boolean) - Static method in exception org.eclipse.golo.runtime.InvalidDestructuringException
 
notEnoughValues(int, int, boolean) - Static method in exception org.eclipse.golo.runtime.InvalidDestructuringException
 
notequals(Character, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
notequals(Integer, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
notequals(Long, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
notequals(Double, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
notequals(Float, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
notequals(Character, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
notequals(Character, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
notequals(Character, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
notequals(Character, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
notequals(Integer, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
notequals(Integer, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
notequals(Integer, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
notequals(Long, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
notequals(Long, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
notequals(Double, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
notequals(Integer, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
notequals(Long, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
notequals(Double, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
notequals(Float, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
notequals(Long, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
notequals(Double, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
notequals(Float, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
notequals(Double, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
notequals(Float, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
notequals(Float, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
notequals(BigDecimal, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
notequals(Integer, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
notequals(BigDecimal, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
notequals(Long, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
notequals(BigDecimal, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
notequals(BigInteger, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
notequals(BigDecimal, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
notequals(Float, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
notequals(BigDecimal, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
notequals(Double, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
notequals(BigDecimal, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
notequals(BigInteger, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
notequals(Integer, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
notequals(BigInteger, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
notequals(Long, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
notequals(BigInteger, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
notequals(BigInteger, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
notequals(Float, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
notequals(BigInteger, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
notequals(Double, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
notequals_fallback(Object, Object) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
NULL - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
nullBlock() - Static method in class gololang.ir.Block
Return the null block.
nullify(Object[], Object[]) - Static method in class org.eclipse.golo.runtime.ArrayHelper
 
nullSafe(boolean) - Method in class gololang.ir.MethodInvocation
Defines if the invocation is null-safe or not.
nullSafe() - Method in class gololang.ir.MethodInvocation
Defines the invocation as null-safe.
NUMBER - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.

O

objectArrayType() - Static method in class gololang.Predefined
Function to obtain the Object[].class reference.
Observable - Class in gololang
Models a thread-safe observable variable.
Observable(Object) - Constructor for class gololang.Observable
Creates a new observable from an initial value.
Observable.Function - Interface in gololang
 
Observable.Observer - Interface in gololang
 
Observable.Predicate - Interface in gololang
 
of(Object) - Static method in class gololang.error.Result
Dynamic polymorphic constructor.
of(Object) - Static method in class gololang.IO.LinesIterator
 
of(Object) - Static method in class gololang.ir.Augmentation
Creates an augmentation on the target name.
of(Object) - Static method in class gololang.ir.BinaryOperation
Create a binary operation.
of(Object) - Static method in class gololang.ir.Block
Block coercion.
of(Object) - Static method in class gololang.ir.ClassReference
 
of(Object) - Static method in class gololang.ir.CollectionComprehension
Creates a collection comprehension of the given type.
of(Object) - Static method in class gololang.ir.ConstantStatement
Creates a constant value.
of(Object) - Static method in class gololang.ir.Decorator
Create a function decorator from the given expression.
of(Object) - Static method in class gololang.ir.ExpressionStatement
Expression coercion.
of(Object) - Static method in class gololang.ir.FunctionInvocation
Calls a function by name.
of(String, String, int, boolean) - Static method in class gololang.ir.FunctionRef
 
of(Object) - Static method in class gololang.ir.GoloStatement
Statement coercion.
of(Object) - Static method in class gololang.ir.LocalReference
Creates a local reference.
of(Object) - Static method in class gololang.ir.Member
 
of(Object) - Static method in class gololang.ir.ModuleImport
Create a module import.
of(String, Object) - Static method in class gololang.ir.NamedArgument
 
of(Object) - Static method in class gololang.ir.NamedAugmentation
Creates a named augmentation.
of(Object) - Static method in class gololang.ir.Noop
 
of(Object) - Static method in enum gololang.ir.OperatorType
 
of(Object) - Static method in class gololang.ir.ReferenceLookup
Creates a lookup to the reference defined by the given name.
of(Object) - Static method in class gololang.ir.ReturnStatement
Creates a return statement.
of(Object) - Static method in class gololang.ir.ThrowStatement
Creates a throw statement.
of(Object...) - Static method in class gololang.ir.ToplevelElements
Creates a top-level elements container.
of(String) - Static method in class org.eclipse.golo.cli.GoloFilesManager
 
of(Object) - Static method in class org.eclipse.golo.compiler.PackageAndClass
Creates a PackageAndClass.
of(PositionInSourceCode) - Static method in class org.eclipse.golo.compiler.PositionInSourceCode
 
of(int, int) - Static method in class org.eclipse.golo.compiler.PositionInSourceCode
 
of(int, int, int, int) - Static method in class org.eclipse.golo.compiler.PositionInSourceCode
 
of(Class<?>, DefiningModule.Scope) - Static method in class org.eclipse.golo.runtime.augmentation.DefiningModule
 
ofAST(GoloASTNode) - Method in class gololang.ir.GoloElement
Init the position and documentation from the given AST node.
ofCallstack(Class<?>) - Static method in class org.eclipse.golo.runtime.augmentation.DefiningModule
 
ofImport(Class<?>) - Static method in class org.eclipse.golo.runtime.augmentation.DefiningModule
 
ofLocal(Class<?>) - Static method in class org.eclipse.golo.runtime.augmentation.DefiningModule
 
oftype_noguard(Object, Object) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
ok(T) - Static method in class gololang.error.Result
Returns a valid Result.
on(Object) - Method in class gololang.ir.MethodInvocation
Defines the receiver of the invocation.
onChange(Observable.Observer) - Method in class gololang.Observable
Registers an observer.
onFail(Future.Observer) - Method in class gololang.concurrent.async.AssignedFuture
 
onFail(Future.Observer) - Method in interface gololang.concurrent.async.Future
Registers a callback for when the future fails.
onModuleState(boolean) - Method in class gololang.ir.FunctionInvocation
 
onModuleState() - Method in class gololang.ir.FunctionInvocation
 
onReference(boolean) - Method in class gololang.ir.FunctionInvocation
Define this call as being on a reference or not.
onReference() - Method in class gololang.ir.FunctionInvocation
Define this call as being on a reference.
onSet(Future.Observer) - Method in class gololang.concurrent.async.AssignedFuture
 
onSet(Future.Observer) - Method in interface gololang.concurrent.async.Future
Registers a callback for when the future is set.
openFile(Object) - Static method in class gololang.IO
Opens a file for reading.
openNodeScope(Node) - Method in class org.eclipse.golo.compiler.parser.JJTGoloParserState
 
OperatorSupport - Class in org.eclipse.golo.runtime
 
OperatorType - Enum in gololang.ir
 
option(Optional<T>) - Static method in class gololang.error.Result
Construct a Result from a Optional.
option(Optional<T>, String) - Static method in class gololang.error.Result
Construct a Result from a Optional.
or(Result<?, ?>) - Method in class gololang.error.Result
Disjunctive chaining.
OR_IFNULL_OPERATOR - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
OR_OPERATOR - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
orElse(T) - Method in class gololang.error.Result
Return the value of present, otherwise return other.
orElseGet(FunctionReference) - Method in class gololang.error.Result
Return the value of present, otherwise return the result of the invocation of fun.
OrExpression() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
org.eclipse.golo.cli - package org.eclipse.golo.cli
(this is an internal API)
org.eclipse.golo.cli.command - package org.eclipse.golo.cli.command
(this is an internal API)
org.eclipse.golo.cli.command.spi - package org.eclipse.golo.cli.command.spi
(this is an internal API)
org.eclipse.golo.compiler - package org.eclipse.golo.compiler
Provides access to the Golo compiler and supporting classes.
org.eclipse.golo.compiler.macro - package org.eclipse.golo.compiler.macro
Provides support to hygienic compilation macros.
org.eclipse.golo.compiler.parser - package org.eclipse.golo.compiler.parser
(this is an internal API)
org.eclipse.golo.compiler.utils - package org.eclipse.golo.compiler.utils
(this is an internal API)
org.eclipse.golo.doc - package org.eclipse.golo.doc
(this is an internal API)
org.eclipse.golo.runtime - package org.eclipse.golo.runtime
(this is an internal API)
org.eclipse.golo.runtime.adapters - package org.eclipse.golo.runtime.adapters
(this is an internal API)
org.eclipse.golo.runtime.augmentation - package org.eclipse.golo.runtime.augmentation
Helper classes to resolve methods added by an augmentation.
OrIfNullExpression() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
otherwise(Object) - Method in interface gololang.ir.Alternatives
Defines the default alternative clause.
otherwise(Object) - Method in class gololang.ir.CaseStatement
Defines the default alternative clause.
otherwise(Object) - Method in class gololang.ir.ConditionalBranching
Defines a block to execute when false or a nested branch according to the given element.
otherwise(Object) - Method in class gololang.ir.MatchExpression
Defines the default alternative clause.
OTHERWISE - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
outputFile(String) - Method in class org.eclipse.golo.doc.AbstractProcessor
 
overloadedGuard_1(Class<?>, Class<?>, Object, Object) - Static method in class org.eclipse.golo.runtime.MethodInvocationSupport
 
overloadedGuard_2(Class<?>, Class<?>, Class<?>, Object, Object, Object) - Static method in class org.eclipse.golo.runtime.MethodInvocationSupport
 
overloadedGuard_3(Class<?>, Class<?>, Class<?>, Class<?>, Object, Object, Object, Object) - Static method in class org.eclipse.golo.runtime.MethodInvocationSupport
 
overloadedGuard_4(Class<?>, Class<?>, Class<?>, Class<?>, Class<?>, Object, Object, Object, Object, Object) - Static method in class org.eclipse.golo.runtime.MethodInvocationSupport
 
overloadedGuard_generic(Class<?>[], Object[]) - Static method in class org.eclipse.golo.runtime.MethodInvocationSupport
 
overridesMethod(String, FunctionReference) - Method in class org.eclipse.golo.runtime.adapters.AdapterDefinition
 
ownedReferences() - Method in class gololang.ir.ReferenceTable
 
ownedSymbols() - Method in class gololang.ir.ReferenceTable
 

P

PackageAndClass - Class in org.eclipse.golo.compiler
Represents a package and class.
packageName() - Method in class org.eclipse.golo.compiler.PackageAndClass
 
packageName() - Method in class org.eclipse.golo.doc.ModuleDocumentation
 
parameterNames() - Method in class gololang.FunctionReference
Get the target function parameter's names
Parameters() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
parametersAsRefs() - Method in class gololang.ir.GoloFunction
Return the parameters of this function wrapped in a ReferenceLookup.
parent() - Method in class gololang.ir.GoloElement
 
parent() - Method in class gololang.ir.ReferenceTable
 
parent - Variable in class org.eclipse.golo.compiler.parser.SimpleNode
 
parent() - Method in interface org.eclipse.golo.doc.DocumentationElement
The parent element.
parent() - Method in class org.eclipse.golo.doc.ModuleDocumentation
The parent element.
parentPackage() - Method in class org.eclipse.golo.compiler.PackageAndClass
 
parse(String, GoloParser) - Method in class org.eclipse.golo.compiler.GoloCompiler
Produces a parse tree for a Golo source file.
parse(File) - Method in class org.eclipse.golo.compiler.GoloCompiler
 
ParseException - Exception in org.eclipse.golo.compiler.parser
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception org.eclipse.golo.compiler.parser.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception org.eclipse.golo.compiler.parser.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception org.eclipse.golo.compiler.parser.ParseException
Constructor with message.
parser - Variable in class org.eclipse.golo.compiler.parser.SimpleNode
 
ParseTreeToGoloIrVisitor - Class in org.eclipse.golo.compiler
 
ParseTreeToGoloIrVisitor() - Constructor for class org.eclipse.golo.compiler.ParseTreeToGoloIrVisitor
 
peekNode() - Method in class org.eclipse.golo.compiler.parser.JJTGoloParserState
 
plus(Character, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
plus(Integer, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
plus(Long, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
plus(Double, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
plus(Float, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
plus(Character, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
plus(Character, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
plus(Character, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
plus(Character, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
plus(Integer, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
plus(Integer, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
plus(Integer, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
plus(Long, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
plus(Long, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
plus(Double, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
plus(Integer, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
plus(Long, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
plus(Double, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
plus(Float, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
plus(Long, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
plus(Double, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
plus(Float, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
plus(Double, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
plus(Float, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
plus(Float, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
plus(BigDecimal, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
plus(Integer, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
plus(BigDecimal, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
plus(Long, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
plus(BigDecimal, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
plus(BigInteger, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
plus(BigDecimal, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
plus(Float, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
plus(BigDecimal, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
plus(Double, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
plus(BigDecimal, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
plus(BigInteger, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
plus(Integer, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
plus(BigInteger, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
plus(Long, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
plus(BigInteger, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
plus(BigInteger, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
plus(Float, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
plus(BigInteger, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
plus(Double, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
plus(String, String) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
plus_fallback(Object, Object) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
popNode() - Method in class org.eclipse.golo.compiler.parser.JJTGoloParserState
 
Port - Class in gololang.concurrent.workers
A port is the communication endpoint to a worker function.
Port(ExecutorService, WorkerFunction) - Constructor for class gololang.concurrent.workers.Port
Port constructor.
positionInSourceCode() - Method in class gololang.ir.GoloElement
 
positionInSourceCode(PositionInSourceCode) - Method in class gololang.ir.GoloElement
 
PositionInSourceCode - Class in org.eclipse.golo.compiler
 
post(Object) - Method in class gololang.ir.LoopStatement
Define the post-loop statement.
post() - Method in class gololang.ir.LoopStatement
 
Predefined - Class in gololang
Predefined provides the module of predefined functions in Golo.
PREFIX - Static variable in class org.eclipse.golo.compiler.SymbolGenerator
 
prefixed(String, String) - Static method in class gololang.Messages
 
prefixed(String, String, String) - Static method in class gololang.Messages
 
prepend(Object) - Method in class gololang.ir.Block
 
prevCharIsCR - Variable in class org.eclipse.golo.compiler.parser.JavaCharStream
 
prevCharIsLF - Variable in class org.eclipse.golo.compiler.parser.JavaCharStream
 
previous() - Method in class gololang.ir.GoloElement
Returns the previous sibling of this element.
previous(Predicate<GoloElement<?>>) - Method in class gololang.ir.GoloElement
Returns the previous sibling of this element matching the given predicate.
previous(FunctionReference) - Method in class gololang.ir.GoloElement
Returns the previous sibling of this element matching the given predicate.
previousToken - Variable in class org.eclipse.golo.compiler.parser.GoloTokenBase
 
PrimitiveArrayIterator - Class in org.eclipse.golo.runtime
 
PrimitiveArrayIterator(Object[]) - Constructor for class org.eclipse.golo.runtime.PrimitiveArrayIterator
 
print(Object) - Static method in class gololang.Predefined
Prints to the standard console.
println(Object) - Static method in class gololang.Predefined
Prints to the standard console, including a newline.
printPrefixed(String, String, String) - Static method in class gololang.Messages
 
printPrefixedWithPosition(String, Object, GoloElement<?>, String) - Static method in class gololang.Messages
 
printStackTrace(Throwable) - Static method in class gololang.Messages
Prints an error stack trace to standard error.
printStreamFrom(Object) - Static method in class gololang.IO
Create an PrintStream from the specified value.
printStreamFrom(Object, Object) - Static method in class gololang.IO
Create an PrintStream from the specified value.
process(Collection<ModuleDocumentation>, Path) - Method in class org.eclipse.golo.doc.AbstractProcessor
 
process(Collection<ModuleDocumentation>, Path) - Method in class org.eclipse.golo.doc.CtagsProcessor
 
process(Collection<ModuleDocumentation>, Path) - Method in class org.eclipse.golo.doc.HtmlProcessor
 
process(String, int, Configuration) - Static method in class org.eclipse.golo.doc.HtmlProcessor
 
process(String, int) - Static method in class org.eclipse.golo.doc.HtmlProcessor
 
process(String) - Static method in class org.eclipse.golo.doc.HtmlProcessor
 
process(Collection<ModuleDocumentation>, Path) - Method in class org.eclipse.golo.doc.MarkdownProcessor
 
ProfileValidator() - Constructor for class org.eclipse.golo.cli.command.InitCommand.ProfileValidator
 
ProjectTypeValidator() - Constructor for class org.eclipse.golo.cli.command.InitCommand.ProjectTypeValidator
 
Promise - Class in gololang.concurrent.async
A promise object is used to abstract over possibly asynchronous computations.
Promise() - Constructor for class gololang.concurrent.async.Promise
 
properties() - Method in class gololang.DynamicObject
 
PROPERTY - Static variable in class org.eclipse.golo.cli.command.ClasspathOption
The system property to define the path.
pushNode(Node) - Method in class org.eclipse.golo.compiler.parser.JJTGoloParserState
 
put(K, Set<V>) - Method in class org.eclipse.golo.compiler.utils.AbstractRegister
 

Q

QualifiedName() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 

R

raise(Object) - Static method in class gololang.Predefined
Raises a RuntimeException with a message.
raise(Object, Object) - Static method in class gololang.Predefined
Raises a RuntimeException with a message and a cause.
range(Object, Object) - Static method in class gololang.Predefined
Makes an range object between two bounds.
range(Object) - Static method in class gololang.Predefined
Makes an range object starting from the default value.
Range<T> - Interface in gololang
Represents a generic value range.
ReadByte() - Method in class org.eclipse.golo.compiler.parser.JavaCharStream
 
readChar() - Method in class org.eclipse.golo.compiler.parser.JavaCharStream
Read a character.
readChar() - Method in class org.eclipse.golo.compiler.parser.JavaOffsetCharStream
 
readln() - Static method in class gololang.IO
Reads the next line of characters from the console.
readln(String) - Static method in class gololang.IO
Reads the next line of characters from the console.
readln() - Static method in class gololang.Predefined
Deprecated.
Since 3.3, use IO.readln(). Will be removed in 4.0
readln(String) - Static method in class gololang.Predefined
Deprecated.
Since 3.3, use IO.readln(String). Will be removed in 4.0
readPassword() - Static method in class gololang.IO
Reads a password from the console with echoing disabled.
readPassword(String) - Static method in class gololang.IO
Reads a password from the console with echoing disabled.
readPassword() - Static method in class gololang.Predefined
Deprecated.
Since 3.3, use IO.readPassword(). Will be removed in 4.0
readPassword(String) - Static method in class gololang.Predefined
Deprecated.
Since 3.3, use IO.readPassword(String). Will be removed in 4.0
receiverClass() - Method in class org.eclipse.golo.runtime.MethodInvocation
 
recurse(boolean) - Method in class org.eclipse.golo.compiler.macro.MacroExpansionIrVisitor
Defines if the macros must be expanded recursively.
recursionLevel() - Method in class org.eclipse.golo.compiler.macro.MacroExpansionIrVisitor
Returns the current macro recursion level.
recursionLimit(int) - Method in class org.eclipse.golo.compiler.macro.MacroExpansionIrVisitor
Defines the expansion recursion limit.
reduce(Object, FunctionReference) - Method in class gololang.error.Result
Reduce this using func with init as initial value.
ref(Object) - Method in class gololang.ir.Block
Define the reference table of this block.
Reference() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
ReferenceLookup - Class in gololang.ir
A reference lookup in the golo code.
references() - Method in class gololang.ir.ReferenceTable
Return the set of the references known to this table.
ReferencesHolder - Interface in gololang.ir
Interface for elements that contains local references.
ReferenceTable - Class in gololang.ir
 
ReferenceTable() - Constructor for class gololang.ir.ReferenceTable
 
refine(GoloModule) - Method in class org.eclipse.golo.compiler.GoloCompiler
 
Register<K,V> - Interface in org.eclipse.golo.compiler.utils
 
ReInit(InputStream) - Method in class org.eclipse.golo.compiler.parser.GoloParser
Reinitialise.
ReInit(InputStream, String) - Method in class org.eclipse.golo.compiler.parser.GoloParser
Reinitialise.
ReInit(Reader) - Method in class org.eclipse.golo.compiler.parser.GoloParser
Reinitialise.
ReInit(GoloParserTokenManager) - Method in class org.eclipse.golo.compiler.parser.GoloParser
Reinitialise.
ReInit(JavaCharStream) - Method in class org.eclipse.golo.compiler.parser.GoloParserTokenManager
Reinitialise parser.
ReInit(JavaCharStream, int) - Method in class org.eclipse.golo.compiler.parser.GoloParserTokenManager
Reinitialise parser.
ReInit(Reader, int, int, int) - Method in class org.eclipse.golo.compiler.parser.JavaCharStream
Reinitialise.
ReInit(Reader, int, int) - Method in class org.eclipse.golo.compiler.parser.JavaCharStream
Reinitialise.
ReInit(Reader) - Method in class org.eclipse.golo.compiler.parser.JavaCharStream
Reinitialise.
ReInit(InputStream, String, int, int, int) - Method in class org.eclipse.golo.compiler.parser.JavaCharStream
Reinitialise.
ReInit(InputStream, int, int, int) - Method in class org.eclipse.golo.compiler.parser.JavaCharStream
Reinitialise.
ReInit(InputStream, String, int, int) - Method in class org.eclipse.golo.compiler.parser.JavaCharStream
Reinitialise.
ReInit(InputStream, int, int) - Method in class org.eclipse.golo.compiler.parser.JavaCharStream
Reinitialise.
ReInit(InputStream, String) - Method in class org.eclipse.golo.compiler.parser.JavaCharStream
Reinitialise.
ReInit(InputStream) - Method in class org.eclipse.golo.compiler.parser.JavaCharStream
Reinitialise.
RELATIONAL_OPERATOR - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
RelationalExpression() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
relink(ReferenceTable, boolean) - Method in class gololang.ir.ReferenceTable
Redefines the parent table for this table.
relink(ReferenceTable) - Method in class gololang.ir.ReferenceTable
 
relinkTopLevel(ReferenceTable) - Method in class gololang.ir.ReferenceTable
 
remove() - Method in class gololang.HeadTailIterator
 
remove(String) - Method in class gololang.ir.ReferenceTable
 
remove(Object) - Method in class gololang.LazyList
 
remove(int) - Method in class gololang.LazyList
 
remove() - Method in class org.eclipse.golo.runtime.PrimitiveArrayIterator
 
removeAll(Collection<?>) - Method in class gololang.LazyList
 
removeByIndex(List<?>, Integer) - Static method in class gololang.Predefined
Removes an element of a List by index.
removeDecorator(Decorator) - Method in class gololang.ir.GoloFunction
 
render(ModuleDocumentation) - Method in class org.eclipse.golo.doc.AbstractProcessor
 
render(ModuleDocumentation) - Method in class org.eclipse.golo.doc.CtagsProcessor
 
render(ModuleDocumentation) - Method in class org.eclipse.golo.doc.HtmlProcessor
 
render(ModuleDocumentation) - Method in class org.eclipse.golo.doc.MarkdownProcessor
 
renderIndex(String) - Method in class org.eclipse.golo.doc.AbstractProcessor
 
reorderArguments(Method, MethodHandle, String[]) - Static method in class org.eclipse.golo.runtime.FunctionCallSupport
 
reorderArguments(String, List<String>, MethodHandle, String[], int, int) - Static method in class org.eclipse.golo.runtime.NamedArgumentsHelper
 
replaceElement(GoloElement<?>, GoloElement<?>) - Method in class gololang.ir.AbstractInvocation
Replace a child.
replaceElement(GoloElement<?>, GoloElement<?>) - Method in class gololang.ir.Augmentation
Replace a child.
replaceElement(GoloElement<?>, GoloElement<?>) - Method in class gololang.ir.BinaryOperation
Replace a child.
replaceElement(GoloElement<?>, GoloElement<?>) - Method in class gololang.ir.Block
Replace a child.
replaceElement(GoloElement<?>, GoloElement<?>) - Method in class gololang.ir.CaseStatement
Replace a child.
replaceElement(GoloElement<?>, GoloElement<?>) - Method in class gololang.ir.ClosureReference
Replace a child.
replaceElement(GoloElement<?>, GoloElement<?>) - Method in class gololang.ir.CollectionComprehension
Replace a child.
replaceElement(GoloElement<?>, GoloElement<?>) - Method in class gololang.ir.CollectionLiteral
Replace a child.
replaceElement(GoloElement<?>, GoloElement<?>) - Method in class gololang.ir.ConditionalBranching
Replace a child.
replaceElement(GoloElement<?>, GoloElement<?>) - Method in class gololang.ir.ConstantStatement
Replace a child.
replaceElement(GoloElement<?>, GoloElement<?>) - Method in class gololang.ir.Decorator
Replace a child.
replaceElement(GoloElement<?>, GoloElement<?>) - Method in class gololang.ir.ForEachLoopStatement
Replace a child.
replaceElement(GoloElement<?>, GoloElement<?>) - Method in class gololang.ir.GoloAssignment
Replace a child.
replaceElement(GoloElement<?>, GoloElement<?>) - Method in class gololang.ir.GoloElement
Replace a child.
replaceElement(GoloElement<?>, GoloElement<?>) - Method in class gololang.ir.GoloFunction
 
replaceElement(GoloElement<?>, GoloElement<?>) - Method in class gololang.ir.GoloModule
Replace a child.
replaceElement(GoloElement<?>, GoloElement<?>) - Method in class gololang.ir.LocalReference
Replace a child.
replaceElement(GoloElement<?>, GoloElement<?>) - Method in class gololang.ir.LoopBreakFlowStatement
Replace a child.
replaceElement(GoloElement<?>, GoloElement<?>) - Method in class gololang.ir.LoopStatement
Replace a child.
replaceElement(GoloElement<?>, GoloElement<?>) - Method in class gololang.ir.MatchExpression
Replace a child.
replaceElement(GoloElement<?>, GoloElement<?>) - Method in class gololang.ir.Member
Replace a child.
replaceElement(GoloElement<?>, GoloElement<?>) - Method in class gololang.ir.ModuleImport
Replace a child.
replaceElement(GoloElement<?>, GoloElement<?>) - Method in class gololang.ir.NamedArgument
Replace a child.
replaceElement(GoloElement<?>, GoloElement<?>) - Method in class gololang.ir.NamedAugmentation
Replace a child.
replaceElement(GoloElement<?>, GoloElement<?>) - Method in class gololang.ir.Noop
 
replaceElement(GoloElement<?>, GoloElement<?>) - Method in class gololang.ir.ReferenceLookup
Replace a child.
replaceElement(GoloElement<?>, GoloElement<?>) - Method in class gololang.ir.ReturnStatement
Replace a child.
replaceElement(GoloElement<?>, GoloElement<?>) - Method in class gololang.ir.ThrowStatement
Replace a child.
replaceElement(GoloElement<?>, GoloElement<?>) - Method in class gololang.ir.ToplevelElements
 
replaceElement(GoloElement<?>, GoloElement<?>) - Method in class gololang.ir.TryCatchFinally
Replace a child.
replaceElement(GoloElement<?>, GoloElement<?>) - Method in class gololang.ir.TypeWithMembers
Replace a child.
replaceElement(GoloElement<?>, GoloElement<?>) - Method in class gololang.ir.UnaryOperation
Replace a child.
replaceElement(GoloElement<?>, GoloElement<?>) - Method in class gololang.ir.Union
Replace a child.
replaceElement(GoloElement<?>, GoloElement<?>) - Method in class gololang.ir.WhenClause
Replace a child.
replaceInParentBy(GoloElement<?>) - Method in class gololang.ir.GoloElement
Replaces this element by the given one in its parent node.
report(GoloCompilationException.Problem.Type, GoloASTNode, String) - Method in class org.eclipse.golo.compiler.GoloCompilationException.Builder
Report a problem to the exception being built.
report(GoloCompilationException.Problem.Type, GoloElement<?>, String) - Method in class org.eclipse.golo.compiler.GoloCompilationException.Builder
Report a problem to the exception being built.
report(GoloCompilationException.Problem.Type, GoloElement<?>, String, Throwable) - Method in class org.eclipse.golo.compiler.GoloCompilationException.Builder
Report a problem to the exception being built.
report(ParseException, GoloASTNode) - Method in class org.eclipse.golo.compiler.GoloCompilationException.Builder
Report a parsing error problem to the exception being built.
report(UnsupportedCharsetException) - Method in class org.eclipse.golo.compiler.GoloCompilationException.Builder
Report an encoding error problem to the exception being built.
require(Object, Object) - Static method in class gololang.Predefined
Requires that a condition be true.
requireNotNull(Object) - Static method in class gololang.Predefined
Requires that an object is not the null reference.
requireType(Object, Class<? extends T>) - Static method in class gololang.Predefined
Requires that an object has the given type.
reset() - Method in class org.eclipse.golo.compiler.parser.JJTGoloParserState
 
resetExceptionBuilder() - Method in class org.eclipse.golo.compiler.GoloCompiler
 
resetFallback(MethodInvocationSupport.InlineCache, Object[]) - Static method in class org.eclipse.golo.runtime.MethodInvocationSupport
 
resolveIn(ReferenceTable) - Method in class gololang.ir.ReferenceLookup
Resolves the reference in the given reference table.
Result<T,E extends java.lang.Throwable> - Class in gololang.error
A container object which represent the result of a maybe failing operation.
retainAll(Collection<?>) - Method in class gololang.LazyList
 
Return() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
RETURN - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
returningVoid() - Method in class gololang.ir.ReturnStatement
 
returns(Object) - Method in class gololang.ir.ClosureReference
Delegates on the wrapped target.
returns(Object) - Method in class gololang.ir.GoloFunction
 
returnsFromBothBranches() - Method in class gololang.ir.ConditionalBranching
 
ReturnStatement - Class in gololang.ir
 
returnsValue(Method) - Static method in class org.eclipse.golo.runtime.TypeMatching
 
reversed() - Method in interface gololang.Range
Creates a new reversed range from this range.
reversedRange(Object, Object) - Static method in class gololang.Predefined
Makes an decreasing range object between two bounds.
reversedRange(Object) - Static method in class gololang.Predefined
Makes an decreasing range object up to the default value.
right(Object) - Method in class gololang.ir.BinaryOperation
Define the right expression of this operation.
right() - Method in class gololang.ir.BinaryOperation
 
rootNode() - Method in class org.eclipse.golo.compiler.parser.JJTGoloParserState
 
run(String) - Method in class gololang.EvaluationEnvironment
Runs some code as the body of a function and returns the value.
run(String, Map<String, Object>) - Method in class gololang.EvaluationEnvironment
Runs some code as the body of a function and returns the value.
RunCommand - Class in org.eclipse.golo.cli.command
 
RunCommand() - Constructor for class org.eclipse.golo.cli.command.RunCommand
 
Runtime - Class in gololang
A utility module containing functions to interact with the runtime environment.

S

samAssignment(Class<?>, Object) - Static method in class org.eclipse.golo.runtime.TypeMatching
 
sameKind(DynamicObject) - Method in class gololang.DynamicObject
 
sameSignature() - Method in class gololang.ir.GoloFunction
Return a new function with the same signature as this one.
samFilter(Class<?>, Object) - Static method in class org.eclipse.golo.runtime.FunctionCallSupport
 
save(CodeGenerationResult) - Method in class org.eclipse.golo.cli.GoloFilesManager
 
saveAll(List<CodeGenerationResult>) - Method in class org.eclipse.golo.cli.GoloFilesManager
 
sectionTitle(int, DocumentationElement, Path) - Static method in class org.eclipse.golo.doc.HtmlProcessor
 
secureReadPassword() - Static method in class gololang.IO
Reads a password from the console with echoing disabled, returning an char[] array.
secureReadPassword(String) - Static method in class gololang.IO
Reads a password from the console with echoing disabled, returning an char[] array.
secureReadPassword() - Static method in class gololang.Predefined
Deprecated.
Since 3.3, use IO.secureReadPassword(). Will be removed in 4.0
secureReadPassword(String) - Static method in class gololang.Predefined
Deprecated.
Since 3.3, use IO.secureReadPassword(String). Will be removed in 4.0
self() - Method in class gololang.ir.AssignmentStatement
 
self() - Method in class gololang.ir.Augmentation
 
self() - Method in class gololang.ir.BinaryOperation
 
self() - Method in class gololang.ir.Block
 
self() - Method in class gololang.ir.CaseStatement
 
self() - Method in class gololang.ir.ClosureReference
 
self() - Method in class gololang.ir.CollectionComprehension
 
self() - Method in class gololang.ir.CollectionLiteral
 
self() - Method in class gololang.ir.ConditionalBranching
 
self() - Method in class gololang.ir.ConstantStatement
 
self() - Method in class gololang.ir.Decorator
 
self() - Method in class gololang.ir.DestructuringAssignment
 
self() - Method in class gololang.ir.ForEachLoopStatement
 
self() - Method in class gololang.ir.FunctionInvocation
 
self() - Method in class gololang.ir.GoloElement
 
self() - Method in class gololang.ir.GoloFunction
 
self() - Method in class gololang.ir.GoloModule
 
self() - Method in class gololang.ir.LocalReference
 
self() - Method in class gololang.ir.LoopBreakFlowStatement
 
self() - Method in class gololang.ir.LoopStatement
 
self() - Method in class gololang.ir.MacroInvocation
 
self() - Method in class gololang.ir.MatchExpression
 
self() - Method in class gololang.ir.Member
 
self() - Method in class gololang.ir.MethodInvocation
 
self() - Method in class gololang.ir.ModuleImport
 
self() - Method in class gololang.ir.NamedArgument
 
self() - Method in class gololang.ir.NamedAugmentation
 
self() - Method in class gololang.ir.Noop
 
self() - Method in class gololang.ir.ReferenceLookup
 
self() - Method in class gololang.ir.ReturnStatement
 
self() - Method in class gololang.ir.Struct
 
self() - Method in class gololang.ir.ThrowStatement
 
self() - Method in class gololang.ir.ToplevelElements
 
self() - Method in class gololang.ir.TryCatchFinally
 
self() - Method in class gololang.ir.UnaryOperation
 
self() - Method in class gololang.ir.Union
 
self() - Method in class gololang.ir.UnionValue
 
self() - Method in class gololang.ir.WhenClause
 
send(Object) - Method in class gololang.concurrent.workers.Port
Sends a message to the target worker function.
set(Object) - Method in class gololang.concurrent.async.Promise
Sets the promise value.
set(String, Object) - Method in class gololang.GoloStruct
Sets a member value by name.
set(int, Object) - Method in class gololang.LazyList
 
set(Object) - Method in class gololang.Observable
Changes the current value and notifies all observers.
set(Object...) - Static method in class gololang.Predefined
Varargs version of a set constructor.
setAugmentation(boolean) - Method in class org.eclipse.golo.compiler.parser.ASTFunctionDeclaration
 
setAugmentationNames(List<String>) - Method in class org.eclipse.golo.compiler.parser.ASTAugmentDeclaration
 
setCompactForm(boolean) - Method in class org.eclipse.golo.compiler.parser.ASTFunction
 
setComprehension(boolean) - Method in class org.eclipse.golo.compiler.parser.ASTCollectionLiteral
 
setConstant(boolean) - Method in class org.eclipse.golo.compiler.parser.ASTAnonymousFunctionInvocation
 
setConstant(boolean) - Method in class org.eclipse.golo.compiler.parser.ASTDecoratorDeclaration
 
setConstant(boolean) - Method in class org.eclipse.golo.compiler.parser.ASTFunctionInvocation
 
setDebugStream(PrintStream) - Method in class org.eclipse.golo.compiler.parser.GoloParserTokenManager
Set debug output.
setDecorator(boolean) - Method in class org.eclipse.golo.compiler.parser.ASTFunctionDeclaration
 
setDocumentation(String) - Method in class org.eclipse.golo.compiler.parser.GoloASTNode
 
setElementIdentifier(String) - Method in class org.eclipse.golo.compiler.parser.ASTForEachLoop
 
setExceptionBuilder(GoloCompilationException.Builder) - Method in class org.eclipse.golo.compiler.GoloCompiler
Initializes an ExceptionBuilder to collect errors instead of throwing immediately.
setExceptionBuilder(GoloCompilationException.Builder) - Method in class org.eclipse.golo.compiler.LocalReferenceAssignmentAndVerificationVisitor
 
setExceptionBuilder(GoloCompilationException.Builder) - Method in class org.eclipse.golo.compiler.macro.MacroExpansionIrVisitor
 
setExceptionId(String) - Method in class org.eclipse.golo.compiler.parser.ASTTryCatchFinally
 
setFilename(String) - Method in class org.eclipse.golo.compiler.parser.ASTCompilationUnit
 
setFuture(Object) - Static method in class gololang.concurrent.async.AssignedFuture
Builds a new future that has been set to a value.
setIndex(int) - Method in class gololang.ir.LocalReference
Internal API
setLiteralValue(Object) - Method in class org.eclipse.golo.compiler.parser.ASTLiteral
 
setLocal(boolean) - Method in class org.eclipse.golo.compiler.parser.ASTFunctionDeclaration
 
setMacro(boolean) - Method in class org.eclipse.golo.compiler.parser.ASTFunctionDeclaration
 
setModuleState(boolean) - Method in class org.eclipse.golo.compiler.parser.ASTLetOrVar
 
setMultiple(List<String>) - Method in class org.eclipse.golo.compiler.parser.ASTImportDeclaration
 
setName(String) - Method in class org.eclipse.golo.compiler.parser.ASTArgument
 
setName(String) - Method in class org.eclipse.golo.compiler.parser.ASTAssignment
 
setName(String) - Method in class org.eclipse.golo.compiler.parser.ASTAugmentDeclaration
 
setName(String) - Method in class org.eclipse.golo.compiler.parser.ASTFunctionDeclaration
 
setName(String) - Method in class org.eclipse.golo.compiler.parser.ASTFunctionInvocation
 
setName(String) - Method in class org.eclipse.golo.compiler.parser.ASTImportDeclaration
 
setName(String) - Method in class org.eclipse.golo.compiler.parser.ASTLetOrVar
 
setName(String) - Method in class org.eclipse.golo.compiler.parser.ASTMacroInvocation
 
setName(String) - Method in class org.eclipse.golo.compiler.parser.ASTMemberDeclaration
 
setName(String) - Method in class org.eclipse.golo.compiler.parser.ASTMethodInvocation
 
setName(String) - Method in class org.eclipse.golo.compiler.parser.ASTModuleDeclaration
 
setName(String) - Method in class org.eclipse.golo.compiler.parser.ASTNamedAugmentationDeclaration
 
setName(String) - Method in class org.eclipse.golo.compiler.parser.ASTReference
 
setName(String) - Method in class org.eclipse.golo.compiler.parser.ASTStructDeclaration
 
setName(String) - Method in class org.eclipse.golo.compiler.parser.ASTUnionDeclaration
 
setName(String) - Method in class org.eclipse.golo.compiler.parser.ASTUnionValue
 
setName(String) - Method in interface org.eclipse.golo.compiler.parser.NamedNode
 
setNamed(boolean) - Method in class org.eclipse.golo.compiler.parser.ASTArgument
 
setNames(List<String>) - Method in class org.eclipse.golo.compiler.parser.ASTDestructuringAssignment
 
setNames(List<String>) - Method in class org.eclipse.golo.compiler.parser.ASTForEachLoop
 
setOnExpression(boolean) - Method in class org.eclipse.golo.compiler.parser.ASTAnonymousFunctionInvocation
 
setOperator(String) - Method in class org.eclipse.golo.compiler.parser.ASTEqualityExpression
 
setOperator(String) - Method in class org.eclipse.golo.compiler.parser.ASTRelationalExpression
 
setOperator(String) - Method in class org.eclipse.golo.compiler.parser.ASTUnaryExpression
 
setPackageAndClass(PackageAndClass) - Method in class gololang.ir.AbstractInvocation
 
setParameters(List<String>) - Method in class org.eclipse.golo.compiler.parser.ASTFunction
 
setRelative(boolean) - Method in class org.eclipse.golo.compiler.parser.ASTImportDeclaration
 
setSourceCode(String) - Method in exception org.eclipse.golo.compiler.GoloCompilationException
Specifies the problematic source code.
setSyntheticSelfName(String) - Method in class gololang.ir.GoloFunction
 
setTabSize(int) - Method in class org.eclipse.golo.compiler.parser.JavaCharStream
 
setTarget(String) - Method in class org.eclipse.golo.compiler.parser.ASTAugmentDeclaration
 
setTargetFolder(Path) - Method in class org.eclipse.golo.doc.AbstractProcessor
 
setTopLevel(boolean) - Method in class org.eclipse.golo.compiler.parser.ASTMacroInvocation
 
setType(String) - Method in class org.eclipse.golo.compiler.parser.ASTCollectionLiteral
 
setType(ASTLetOrVar.Type) - Method in class org.eclipse.golo.compiler.parser.ASTDestructuringAssignment
 
setType(ASTLetOrVar.Type) - Method in class org.eclipse.golo.compiler.parser.ASTLetOrVar
 
setVarargs(boolean) - Method in class org.eclipse.golo.compiler.parser.ASTDestructuringAssignment
 
setVarargs(boolean) - Method in class org.eclipse.golo.compiler.parser.ASTForEachLoop
 
setVarargs(boolean) - Method in class org.eclipse.golo.compiler.parser.ASTFunction
 
ShebangCommand - Class in org.eclipse.golo.cli.command
 
ShebangCommand() - Constructor for class org.eclipse.golo.cli.command.ShebangCommand
 
showStackTrace() - Static method in class gololang.Runtime
Checks if the main golo command should print stack traces on error.
showStackTrace(boolean) - Static method in class gololang.Runtime
Defines if the main golo command should print stack traces on error.
shutdown() - Method in class gololang.concurrent.workers.WorkerEnvironment
Shutdown the worker environment.
SimpleNode - Class in org.eclipse.golo.compiler.parser
 
SimpleNode(int) - Constructor for class org.eclipse.golo.compiler.parser.SimpleNode
 
SimpleNode(GoloParser, int) - Constructor for class org.eclipse.golo.compiler.parser.SimpleNode
 
size() - Method in class gololang.ir.Block
 
size() - Method in class gololang.ir.ReferenceTable
 
size() - Method in class gololang.LazyList
Returns the number of elements in this list.
size() - Method in class gololang.Tuple
Gives the number of elements in this tuple.
size() - Method in class org.eclipse.golo.compiler.CodeGenerationResult
 
sleep(long) - Static method in class gololang.Predefined
Sleep on the current thread.
sourceFile() - Method in class gololang.ir.GoloModule
 
sourceFile(String) - Method in class gololang.ir.GoloModule
 
sourceFile() - Method in class org.eclipse.golo.doc.ModuleDocumentation
 
spawn(FunctionReference) - Method in class gololang.concurrent.workers.WorkerEnvironment
Spawns a worker function.
spawnWorker(WorkerFunction) - Method in class gololang.concurrent.workers.WorkerEnvironment
Spawns a worker function.
special(boolean) - Method in class gololang.ir.GoloFunction
 
special(GoloFunction) - Static method in class gololang.Predefined
Macro to define a special macro.
SpecialMacro - Annotation Type in org.eclipse.golo.compiler.macro
 
specialToken - Variable in class org.eclipse.golo.compiler.parser.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
spread(Object...) - Method in class gololang.FunctionReference
Spread arguments over this function parameters.
startOffset - Variable in class org.eclipse.golo.compiler.parser.GoloTokenBase
 
Statement() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
STATIC_LEXER_ERROR - Static variable in error org.eclipse.golo.compiler.parser.TokenMgrError
An attempt was made to create a second instance of a static token manager.
staticFlag - Static variable in class org.eclipse.golo.compiler.parser.JavaCharStream
Whether parser is static.
StopCompilationException - Exception in org.eclipse.golo.compiler
Exception to stop the compilation process.
StopCompilationException() - Constructor for exception org.eclipse.golo.compiler.StopCompilationException
 
StopCompilationException(String) - Constructor for exception org.eclipse.golo.compiler.StopCompilationException
 
StopCompilationException(Throwable) - Constructor for exception org.eclipse.golo.compiler.StopCompilationException
 
StopCompilationException(String, Throwable) - Constructor for exception org.eclipse.golo.compiler.StopCompilationException
 
str(Object...) - Static method in class gololang.Predefined
Create a String by concatenating all arguments.
STRING - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
StringBlockIndenter - Class in org.eclipse.golo.compiler.utils
 
StringLiteral() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
StringUnescaping - Class in org.eclipse.golo.compiler.utils
 
Struct - Class in gololang.ir
Represents a struct element.
struct(String) - Static method in class gololang.ir.Struct
Creates a structure type.
STRUCT - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
StructDeclaration() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
structs() - Method in class org.eclipse.golo.doc.ModuleDocumentation
 
subTuple(int) - Method in class gololang.Tuple
Extract a sub-tuple.
subTuple(int, int) - Method in class gololang.Tuple
Extract a sub-tuple.
SugarExpansionVisitor - Class in org.eclipse.golo.compiler
Visitor to expand some syntactic sugar.
SugarExpansionVisitor() - Constructor for class org.eclipse.golo.compiler.SugarExpansionVisitor
 
SwitchTo(int) - Method in class org.eclipse.golo.compiler.parser.GoloParserTokenManager
Switch to specified lex state.
SymbolGenerator - Class in org.eclipse.golo.compiler
Name generator for synthetic objects.
SymbolGenerator(String) - Constructor for class org.eclipse.golo.compiler.SymbolGenerator
 
SymbolGenerator() - Constructor for class org.eclipse.golo.compiler.SymbolGenerator
 
symbols() - Method in class gololang.ir.ReferenceTable
 
synthetic(boolean) - Method in class gololang.ir.GoloFunction
 
synthetic() - Method in class gololang.ir.GoloFunction
 
synthetic(boolean) - Method in class gololang.ir.LocalReference
 
synthetic() - Method in class gololang.ir.LocalReference
 
synthetic() - Method in class gololang.ir.ReturnStatement
 

T

tabSize - Variable in class org.eclipse.golo.compiler.parser.JavaCharStream
 
tail() - Method in interface gololang.HeadTail
Get the tail of the structure.
tail() - Method in class gololang.LazyList
Gets the rest of the list (its tail).
tail() - Method in class gololang.Tuple
Returns a new tuple containing the remaining elements.
tail(Object[]) - Static method in class org.eclipse.golo.runtime.ArrayHelper
 
template(String, String) - Method in class org.eclipse.golo.doc.AbstractProcessor
 
TemplateEngine - Class in gololang
A simple template engine that turns text templates into Golo functions.
TemplateEngine() - Constructor for class gololang.TemplateEngine
 
templateToGolo(String) - Method in class gololang.TemplateEngine
Generates the Golo code for a given template, but does not compile it.
textToFile(Object, Object) - Static method in class gololang.IO
Writes some text to a file.
textToFile(Object, Object, Object) - Static method in class gololang.IO
Writes some text to a file using the given Charset.
textToFile(Object, Object) - Static method in class gololang.Predefined
Deprecated.
Since 3.3, use IO.textToFile(Object, Object). Will be removed in 4.0
textToFile(Object, Object, Object) - Static method in class gololang.Predefined
Deprecated.
Since 3.3, use IO.textToFile(Object, Object, Object). Will be removed in 4.0
then(Object) - Method in interface gololang.ir.Alternatives
Defines the action of the previous clause.
then(Object) - Method in class gololang.ir.CaseStatement
Defines the action of the previous clause.
then(Object) - Method in class gololang.ir.MatchExpression
Defines the action of the previous clause.
then(T) - Method in class gololang.ir.WhenClause
 
THEN - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
Throw() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
THROW - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
ThrowStatement - Class in gololang.ir
 
times(Character, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
times(Integer, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
times(Long, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
times(Double, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
times(Float, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
times(Character, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
times(Character, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
times(Character, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
times(Character, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
times(Integer, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
times(Integer, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
times(Integer, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
times(Long, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
times(Long, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
times(Double, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
times(Integer, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
times(Long, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
times(Double, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
times(Float, Character) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
times(Long, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
times(Double, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
times(Float, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
times(Double, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
times(Float, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
times(Float, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
times(BigDecimal, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
times(Integer, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
times(BigDecimal, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
times(Long, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
times(BigDecimal, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
times(BigInteger, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
times(BigDecimal, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
times(Float, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
times(BigDecimal, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
times(Double, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
times(BigDecimal, BigDecimal) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
times(BigInteger, Integer) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
times(Integer, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
times(BigInteger, Long) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
times(Long, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
times(BigInteger, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
times(BigInteger, Float) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
times(Float, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
times(BigInteger, Double) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
times(Double, BigInteger) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
times_fallback(Object, Object) - Static method in class org.eclipse.golo.runtime.OperatorSupport
 
TIMESTAMP - Static variable in class org.eclipse.golo.cli.command.Metadata
 
to(Class<?>) - Method in class gololang.FunctionReference
Converts a function reference to an instance of an interface.
to(Object...) - Method in class gololang.ir.AssignmentStatement
Defines the references to which assign the expression.
to(Object...) - Method in class gololang.ir.DestructuringAssignment
 
to(Object...) - Method in class gololang.ir.GoloAssignment
Defines the references to which assign the expression.
to() - Method in interface gololang.Range
Gets the upper bound of the range.
toArray() - Method in class gololang.GoloStruct
Array conversion.
toArray() - Method in class gololang.LazyList
Returns an array containing all of the elements in this list.
toArray(T[]) - Method in class gololang.LazyList
Returns an array containing all of the elements in this list with a type of the given array.
toArray() - Method in class gololang.Tuple
Returns an array containing all of the elements in this tuple.
toArray() - Method in class gololang.Union
Array conversion.
toCharset(Object) - Static method in class gololang.IO
Converts the given String or Charset object into a Charset.
tocItem(DocumentationElement) - Static method in class org.eclipse.golo.doc.HtmlProcessor
 
toErrorList() - Method in class gololang.error.Result
Convert this Result into a List of error.
toFunctionReference(Method, int) - Static method in class gololang.Predefined
 
toIterable(HeadTail<E>) - Static method in interface gololang.HeadTail
Util method to wrap a HeadTail instance into an Iterable
toJVMRef() - Method in class org.eclipse.golo.compiler.PackageAndClass
 
toJVMType() - Method in class gololang.ir.ClassReference
 
toJVMType() - Method in class org.eclipse.golo.compiler.PackageAndClass
 
token - Variable in class org.eclipse.golo.compiler.parser.GoloParser
Current token.
Token - Class in org.eclipse.golo.compiler.parser
Describes the input token stream.
Token() - Constructor for class org.eclipse.golo.compiler.parser.Token
No-argument constructor
Token(int) - Constructor for class org.eclipse.golo.compiler.parser.Token
Constructs a new token for the specified Image.
Token(int, String) - Constructor for class org.eclipse.golo.compiler.parser.Token
Constructs a new token for the specified Image and Kind.
token_source - Variable in class org.eclipse.golo.compiler.parser.GoloParser
Generated Token Manager.
tokenCompleter - Variable in class org.eclipse.golo.compiler.parser.GoloParserTokenManager
 
tokenImage - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
Literal token values.
tokenImage - Variable in exception org.eclipse.golo.compiler.parser.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
TokenMgrError - Error in org.eclipse.golo.compiler.parser
Token Manager Error.
TokenMgrError() - Constructor for error org.eclipse.golo.compiler.parser.TokenMgrError
No arg constructor.
TokenMgrError(String, int) - Constructor for error org.eclipse.golo.compiler.parser.TokenMgrError
Constructor with message and reason.
TokenMgrError(boolean, int, int, int, String, int, int) - Constructor for error org.eclipse.golo.compiler.parser.TokenMgrError
Full Constructor.
toList() - Method in class gololang.error.Result
Convert this Result into a List of values.
tooManyValues(int) - Static method in exception org.eclipse.golo.runtime.InvalidDestructuringException
 
toOptional() - Method in class gololang.error.Result
Convert this Result into a Optional describing its value.
toOptionalError() - Method in class gololang.error.Result
Convert this Result into a Optional describing its error.
toPath(Object) - Static method in class gololang.IO
Polymorphic Path creation.
ToplevelDeclaration() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
ToplevelElements - Class in gololang.ir
A container of top-level GoloElement.
ToplevelGoloElement - Interface in gololang.ir
Tag interface to identify top-level golo elements.
toString() - Method in class gololang.concurrent.async.AssignedFuture
 
toString() - Method in class gololang.concurrent.async.Promise
 
toString() - Method in class gololang.DynamicObject
 
toString() - Method in class gololang.DynamicVariable
 
toString() - Method in class gololang.error.Result
 
toString() - Method in class gololang.FunctionReference
 
toString() - Method in class gololang.ir.AssignmentStatement
 
toString() - Method in class gololang.ir.Augmentation
 
toString() - Method in class gololang.ir.BinaryOperation
 
toString() - Method in class gololang.ir.Block
 
toString() - Method in class gololang.ir.ClassReference
 
toString() - Method in class gololang.ir.ClosureReference
 
toString() - Method in class gololang.ir.CollectionLiteral
 
toString() - Method in class gololang.ir.ConditionalBranching
 
toString() - Method in class gololang.ir.ConstantStatement
toString() - Method in class gololang.ir.Decorator
 
toString() - Method in class gololang.ir.DestructuringAssignment
 
toString() - Method in class gololang.ir.FunctionInvocation
toString() - Method in class gololang.ir.FunctionRef
 
toString() - Method in class gololang.ir.GoloFunction
 
toString() - Method in class gololang.ir.GoloModule
 
toString() - Method in class gololang.ir.LocalReference
toString() - Method in class gololang.ir.MacroInvocation
toString() - Method in class gololang.ir.Member
toString() - Method in class gololang.ir.ModuleImport
toString() - Method in enum gololang.ir.OperatorType
 
toString() - Method in class gololang.ir.ReferenceLookup
toString() - Method in class gololang.ir.ReferenceTable
 
toString() - Method in class gololang.ir.ReturnStatement
 
toString() - Method in class gololang.ir.WhenClause
 
toString() - Method in class gololang.LazyList
 
toString() - Method in class gololang.Observable
 
toString() - Method in class gololang.Tuple
 
toString() - Method in class org.eclipse.golo.compiler.CodeGenerationResult
 
toString() - Method in class org.eclipse.golo.compiler.GoloCompilationException.Problem
 
toString() - Method in class org.eclipse.golo.compiler.PackageAndClass
 
toString() - Method in class org.eclipse.golo.compiler.parser.ASTAdditiveExpression
 
toString() - Method in class org.eclipse.golo.compiler.parser.ASTAndExpression
 
toString() - Method in class org.eclipse.golo.compiler.parser.ASTAnonymousFunctionInvocation
 
toString() - Method in class org.eclipse.golo.compiler.parser.ASTArgument
 
toString() - Method in class org.eclipse.golo.compiler.parser.ASTAssignment
 
toString() - Method in class org.eclipse.golo.compiler.parser.ASTAugmentDeclaration
 
toString() - Method in class org.eclipse.golo.compiler.parser.ASTBlock
 
toString() - Method in class org.eclipse.golo.compiler.parser.ASTBreak
 
toString() - Method in class org.eclipse.golo.compiler.parser.ASTCase
 
toString() - Method in class org.eclipse.golo.compiler.parser.ASTCollectionLiteral
 
toString() - Method in class org.eclipse.golo.compiler.parser.ASTConditionalBranching
 
toString() - Method in class org.eclipse.golo.compiler.parser.ASTContinue
 
toString() - Method in class org.eclipse.golo.compiler.parser.ASTDecoratorDeclaration
 
toString() - Method in class org.eclipse.golo.compiler.parser.ASTDestructuringAssignment
 
toString() - Method in class org.eclipse.golo.compiler.parser.ASTEqualityExpression
 
toString() - Method in class org.eclipse.golo.compiler.parser.ASTForEachLoop
 
toString() - Method in class org.eclipse.golo.compiler.parser.ASTForLoop
 
toString() - Method in class org.eclipse.golo.compiler.parser.ASTFunction
 
toString() - Method in class org.eclipse.golo.compiler.parser.ASTFunctionDeclaration
 
toString() - Method in class org.eclipse.golo.compiler.parser.ASTFunctionInvocation
 
toString() - Method in class org.eclipse.golo.compiler.parser.ASTImportDeclaration
 
toString() - Method in class org.eclipse.golo.compiler.parser.ASTInvocationExpression
 
toString() - Method in class org.eclipse.golo.compiler.parser.ASTLetOrVar
 
toString() - Method in class org.eclipse.golo.compiler.parser.ASTLiteral
 
toString() - Method in class org.eclipse.golo.compiler.parser.ASTMacroInvocation
 
toString() - Method in class org.eclipse.golo.compiler.parser.ASTMemberDeclaration
 
toString() - Method in class org.eclipse.golo.compiler.parser.ASTMethodInvocation
 
toString() - Method in class org.eclipse.golo.compiler.parser.ASTModuleDeclaration
 
toString() - Method in class org.eclipse.golo.compiler.parser.ASTMultiplicativeExpression
 
toString() - Method in class org.eclipse.golo.compiler.parser.ASTNamedAugmentationDeclaration
 
toString() - Method in class org.eclipse.golo.compiler.parser.ASTOrExpression
 
toString() - Method in class org.eclipse.golo.compiler.parser.ASTOrIfNullExpression
 
toString() - Method in class org.eclipse.golo.compiler.parser.ASTReference
 
toString() - Method in class org.eclipse.golo.compiler.parser.ASTRelationalExpression
 
toString() - Method in class org.eclipse.golo.compiler.parser.ASTReturn
 
toString() - Method in class org.eclipse.golo.compiler.parser.ASTStructDeclaration
 
toString() - Method in class org.eclipse.golo.compiler.parser.ASTThrow
 
toString() - Method in class org.eclipse.golo.compiler.parser.ASTTryCatchFinally
 
toString() - Method in class org.eclipse.golo.compiler.parser.ASTUnaryExpression
 
toString() - Method in class org.eclipse.golo.compiler.parser.ASTUnionDeclaration
 
toString() - Method in class org.eclipse.golo.compiler.parser.ASTUnionValue
 
toString() - Method in class org.eclipse.golo.compiler.parser.ASTWhileLoop
 
toString() - Method in class org.eclipse.golo.compiler.parser.SimpleNode
 
toString(String) - Method in class org.eclipse.golo.compiler.parser.SimpleNode
 
toString() - Method in class org.eclipse.golo.compiler.parser.Token
Returns the image.
toString() - Method in class org.eclipse.golo.compiler.PositionInSourceCode
 
toString() - Method in class org.eclipse.golo.runtime.augmentation.AugmentationApplication
 
toString() - Method in class org.eclipse.golo.runtime.augmentation.AugmentationMethod
 
toString() - Method in class org.eclipse.golo.runtime.augmentation.DefiningModule
 
toString() - Method in class org.eclipse.golo.runtime.MethodInvocation
 
toURL(Object) - Static method in class gololang.IO
Polymorphic URL creation.
trackLineColumn - Variable in class org.eclipse.golo.compiler.parser.JavaCharStream
 
transform(ASTCompilationUnit) - Method in class org.eclipse.golo.compiler.GoloCompiler
 
transform(ASTCompilationUnit, GoloCompilationException.Builder) - Method in class org.eclipse.golo.compiler.ParseTreeToGoloIrVisitor
 
TRUE - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
TRY - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
tryCatch() - Static method in class gololang.ir.TryCatchFinally
Creates an empty try catch finally statement.
TryCatchFinally - Class in gololang.ir
A try catch finally statement.
TryCatchFinally() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
trying(Supplier<T>) - Static method in class gololang.error.Result
Runs a function that can raise an exception and return a Result.
trying(Object) - Method in class gololang.ir.TryCatchFinally
Defines the try block.
tuple(Object...) - Static method in class gololang.Predefined
Tuple constructor.
Tuple - Class in gololang
Represents an tuple object.
Tuple(Object...) - Constructor for class gololang.Tuple
Creates a new tuple from values.
type() - Method in class gololang.FunctionReference
 
type() - Method in interface org.eclipse.golo.doc.DocumentationElement
A readable name for the kind of element.
type() - Method in class org.eclipse.golo.doc.ModuleDocumentation
A readable name for the kind of element.
type() - Method in class org.eclipse.golo.runtime.MethodInvocation
 
TYPE_SUBPACKAGE - Static variable in class gololang.ir.GoloModule
 
TypeMatching - Class in org.eclipse.golo.runtime
 
TypeWithMembers<T extends TypeWithMembers<T>> - Class in gololang.ir
An abstract class for struct-like types.

U

UNARY_OPERATOR - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
UnaryExpression() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
UnaryOperation - Class in gololang.ir
 
unavailableClass(String, String) - Static method in class org.eclipse.golo.runtime.Warnings
 
undefine(String) - Method in class gololang.DynamicObject
Removes a property.
undefined() - Static method in class org.eclipse.golo.compiler.PositionInSourceCode
 
unescape(String) - Static method in class org.eclipse.golo.compiler.utils.StringUnescaping
 
unindent(String, int) - Static method in class org.eclipse.golo.compiler.utils.StringBlockIndenter
 
Union - Class in gololang.ir
Represents a union element.
union(String) - Static method in class gololang.ir.Union
Creates a union type.
Union - Class in gololang
Base class for Golo union objects.
Union() - Constructor for class gololang.Union
 
UNION - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
UnionDeclaration() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
unions() - Method in class org.eclipse.golo.doc.ModuleDocumentation
 
UnionValue - Class in gololang.ir
 
UnionValue(String) - Constructor for class gololang.ir.UnionValue
 
UnionValue() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
Unknown - Class in gololang
A singleton class that is equals to any object.
updateFrom(GoloStatement<?>) - Method in class gololang.ir.ReferenceTable
 
updateKey(K, K) - Method in class org.eclipse.golo.compiler.utils.AbstractRegister
 
updateKey(K, K) - Method in interface org.eclipse.golo.compiler.utils.Register
 
UpdateLineColumn(char) - Method in class org.eclipse.golo.compiler.parser.JavaCharStream
 
UsageFormatValidator() - Constructor for class org.eclipse.golo.cli.Main.UsageFormatValidator
 
useMacroModule(String) - Method in class org.eclipse.golo.compiler.macro.MacroExpansionIrVisitor
 
usesNamedArguments - Variable in class gololang.ir.AbstractInvocation
 
usesNamedArguments() - Method in class gololang.ir.AbstractInvocation
Checks if this call uses the named arguments syntax.
uuid() - Static method in class gololang.Predefined
Return a universally unique identifier as String.

V

validate(String, String) - Method in class org.eclipse.golo.cli.command.DiagnoseCommand.DiagnoseModeValidator
 
validate(String, String) - Method in class org.eclipse.golo.cli.command.DiagnoseCommand.DiagnoseStageValidator
 
validate(String, String) - Method in class org.eclipse.golo.cli.command.DocCommand.DocFormatValidator
 
validate(String, String) - Method in class org.eclipse.golo.cli.command.InitCommand.ProfileValidator
 
validate(String, String) - Method in class org.eclipse.golo.cli.command.InitCommand.ProjectTypeValidator
 
validate(String, String) - Method in class org.eclipse.golo.cli.command.InitCommand.VcsValidator
 
validate(String, String) - Method in class org.eclipse.golo.cli.Main.UsageFormatValidator
 
validate() - Method in class org.eclipse.golo.runtime.adapters.AdapterDefinition
 
value() - Method in class gololang.DynamicVariable
Returns the thread-local value of the dynamic variable.
value(Object) - Method in class gololang.DynamicVariable
Changes the dynamic variable value.
value() - Method in class gololang.ir.ConstantStatement
 
value(Object) - Method in class gololang.ir.ConstantStatement
 
value(String, Object...) - Method in class gololang.ir.Union
Adds a new value to this union.
value - Variable in class org.eclipse.golo.compiler.parser.SimpleNode
 
valueOf(String) - Static method in enum gololang.ir.CollectionLiteral.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum gololang.ir.GoloFunction.Scope
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum gololang.ir.LocalReference.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum gololang.ir.LoopBreakFlowStatement.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum gololang.ir.OperatorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum gololang.ir.Visitors.Walk
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.golo.compiler.GoloCompilationException.Problem.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.golo.compiler.parser.ASTLetOrVar.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.golo.runtime.augmentation.DefiningModule.Scope
Returns the enum constant of this type with the specified name.
values() - Method in class gololang.GoloStruct
Gets the current values, in order of member declaration.
values() - Static method in enum gololang.ir.CollectionLiteral.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum gololang.ir.GoloFunction.Scope
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum gololang.ir.LocalReference.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum gololang.ir.LoopBreakFlowStatement.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum gololang.ir.OperatorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum gololang.ir.Visitors.Walk
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.golo.compiler.GoloCompilationException.Problem.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.golo.compiler.parser.ASTLetOrVar.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.golo.runtime.augmentation.DefiningModule.Scope
Returns an array containing the constants of this enum type, in the order they are declared.
var(Object) - Method in class gololang.ir.ForEachLoopStatement
Adds a loop variable.
VAR - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
varargs() - Method in class gololang.ir.ClosureReference
Delegates on the wrapped target.
varargs(boolean) - Method in class gololang.ir.ClosureReference
 
varargs(boolean) - Method in class gololang.ir.DestructuringAssignment
Defines if this destructuring is a varargs one.
varargs() - Method in class gololang.ir.DestructuringAssignment
Defines this destructuring as a varargs one.
varargs(boolean) - Method in class gololang.ir.ForEachLoopStatement
 
varargs() - Method in class gololang.ir.FunctionRef
 
varargs(boolean) - Method in class gololang.ir.GoloFunction
 
varargs() - Method in class gololang.ir.GoloFunction
 
variable() - Method in class gololang.ir.AssignmentStatement
Makes this assignment variable.
variable() - Method in class gololang.ir.DestructuringAssignment
Makes this assignment variable.
variable() - Method in class gololang.ir.GoloAssignment
Makes this assignment variable.
variable() - Method in class gololang.ir.LocalReference
 
varRef() - Method in class gololang.ir.ReferenceLookup
Creates a corresponding local reference.
VcsValidator() - Constructor for class org.eclipse.golo.cli.command.InitCommand.VcsValidator
 
vector(Object...) - Static method in class gololang.Predefined
Varargs version of a vector constructor.
verbose() - Method in class org.eclipse.golo.cli.command.CheckCommand
 
verbose() - Method in class org.eclipse.golo.cli.command.CompilerCommand
 
verbose() - Method in class org.eclipse.golo.cli.command.GoloGoloCommand
 
verbose() - Method in interface org.eclipse.golo.cli.command.spi.CliCommand
 
version() - Static method in class gololang.Runtime
Returns the current golo version.
VERSION - Static variable in class org.eclipse.golo.cli.command.Metadata
 
VersionCommand - Class in org.eclipse.golo.cli.command
 
VersionCommand() - Constructor for class org.eclipse.golo.cli.command.VersionCommand
 
visit(SimpleNode, Object) - Method in class org.eclipse.golo.compiler.parser.GoloParserDefaultVisitor
 
visit(ASTerror, Object) - Method in class org.eclipse.golo.compiler.parser.GoloParserDefaultVisitor
 
visit(ASTCompilationUnit, Object) - Method in class org.eclipse.golo.compiler.parser.GoloParserDefaultVisitor
 
visit(ASTModuleDeclaration, Object) - Method in class org.eclipse.golo.compiler.parser.GoloParserDefaultVisitor
 
visit(ASTImportDeclaration, Object) - Method in class org.eclipse.golo.compiler.parser.GoloParserDefaultVisitor
 
visit(ASTToplevelDeclaration, Object) - Method in class org.eclipse.golo.compiler.parser.GoloParserDefaultVisitor
 
visit(ASTMemberDeclaration, Object) - Method in class org.eclipse.golo.compiler.parser.GoloParserDefaultVisitor
 
visit(ASTStructDeclaration, Object) - Method in class org.eclipse.golo.compiler.parser.GoloParserDefaultVisitor
 
visit(ASTUnionValue, Object) - Method in class org.eclipse.golo.compiler.parser.GoloParserDefaultVisitor
 
visit(ASTUnionDeclaration, Object) - Method in class org.eclipse.golo.compiler.parser.GoloParserDefaultVisitor
 
visit(ASTNamedAugmentationDeclaration, Object) - Method in class org.eclipse.golo.compiler.parser.GoloParserDefaultVisitor
 
visit(ASTAugmentDeclaration, Object) - Method in class org.eclipse.golo.compiler.parser.GoloParserDefaultVisitor
 
visit(ASTFunctionDeclaration, Object) - Method in class org.eclipse.golo.compiler.parser.GoloParserDefaultVisitor
 
visit(ASTDecoratorDeclaration, Object) - Method in class org.eclipse.golo.compiler.parser.GoloParserDefaultVisitor
 
visit(ASTContinue, Object) - Method in class org.eclipse.golo.compiler.parser.GoloParserDefaultVisitor
 
visit(ASTBreak, Object) - Method in class org.eclipse.golo.compiler.parser.GoloParserDefaultVisitor
 
visit(ASTThrow, Object) - Method in class org.eclipse.golo.compiler.parser.GoloParserDefaultVisitor
 
visit(ASTWhileLoop, Object) - Method in class org.eclipse.golo.compiler.parser.GoloParserDefaultVisitor
 
visit(ASTForLoop, Object) - Method in class org.eclipse.golo.compiler.parser.GoloParserDefaultVisitor
 
visit(ASTForEachLoop, Object) - Method in class org.eclipse.golo.compiler.parser.GoloParserDefaultVisitor
 
visit(ASTTryCatchFinally, Object) - Method in class org.eclipse.golo.compiler.parser.GoloParserDefaultVisitor
 
visit(ASTExpressionStatement, Object) - Method in class org.eclipse.golo.compiler.parser.GoloParserDefaultVisitor
 
visit(ASTLocalDeclaration, Object) - Method in class org.eclipse.golo.compiler.parser.GoloParserDefaultVisitor
 
visit(ASTUnaryExpression, Object) - Method in class org.eclipse.golo.compiler.parser.GoloParserDefaultVisitor
 
visit(ASTInvocationExpression, Object) - Method in class org.eclipse.golo.compiler.parser.GoloParserDefaultVisitor
 
visit(ASTMultiplicativeExpression, Object) - Method in class org.eclipse.golo.compiler.parser.GoloParserDefaultVisitor
 
visit(ASTAdditiveExpression, Object) - Method in class org.eclipse.golo.compiler.parser.GoloParserDefaultVisitor
 
visit(ASTRelationalExpression, Object) - Method in class org.eclipse.golo.compiler.parser.GoloParserDefaultVisitor
 
visit(ASTEqualityExpression, Object) - Method in class org.eclipse.golo.compiler.parser.GoloParserDefaultVisitor
 
visit(ASTAndExpression, Object) - Method in class org.eclipse.golo.compiler.parser.GoloParserDefaultVisitor
 
visit(ASTOrExpression, Object) - Method in class org.eclipse.golo.compiler.parser.GoloParserDefaultVisitor
 
visit(ASTOrIfNullExpression, Object) - Method in class org.eclipse.golo.compiler.parser.GoloParserDefaultVisitor
 
visit(ASTMethodInvocation, Object) - Method in class org.eclipse.golo.compiler.parser.GoloParserDefaultVisitor
 
visit(ASTBlock, Object) - Method in class org.eclipse.golo.compiler.parser.GoloParserDefaultVisitor
 
visit(ASTMacroInvocation, Object) - Method in class org.eclipse.golo.compiler.parser.GoloParserDefaultVisitor
 
visit(ASTFunction, Object) - Method in class org.eclipse.golo.compiler.parser.GoloParserDefaultVisitor
 
visit(ASTLiteral, Object) - Method in class org.eclipse.golo.compiler.parser.GoloParserDefaultVisitor
 
visit(ASTCollectionLiteral, Object) - Method in class org.eclipse.golo.compiler.parser.GoloParserDefaultVisitor
 
visit(ASTReference, Object) - Method in class org.eclipse.golo.compiler.parser.GoloParserDefaultVisitor
 
visit(ASTDestructuringAssignment, Object) - Method in class org.eclipse.golo.compiler.parser.GoloParserDefaultVisitor
 
visit(ASTLetOrVar, Object) - Method in class org.eclipse.golo.compiler.parser.GoloParserDefaultVisitor
 
visit(ASTAssignment, Object) - Method in class org.eclipse.golo.compiler.parser.GoloParserDefaultVisitor
 
visit(ASTReturn, Object) - Method in class org.eclipse.golo.compiler.parser.GoloParserDefaultVisitor
 
visit(ASTArgument, Object) - Method in class org.eclipse.golo.compiler.parser.GoloParserDefaultVisitor
 
visit(ASTAnonymousFunctionInvocation, Object) - Method in class org.eclipse.golo.compiler.parser.GoloParserDefaultVisitor
 
visit(ASTFunctionInvocation, Object) - Method in class org.eclipse.golo.compiler.parser.GoloParserDefaultVisitor
 
visit(ASTConditionalBranching, Object) - Method in class org.eclipse.golo.compiler.parser.GoloParserDefaultVisitor
 
visit(ASTCase, Object) - Method in class org.eclipse.golo.compiler.parser.GoloParserDefaultVisitor
 
visit(ASTMatch, Object) - Method in class org.eclipse.golo.compiler.parser.GoloParserDefaultVisitor
 
visit(SimpleNode, Object) - Method in interface org.eclipse.golo.compiler.parser.GoloParserVisitor
 
visit(ASTerror, Object) - Method in interface org.eclipse.golo.compiler.parser.GoloParserVisitor
 
visit(ASTCompilationUnit, Object) - Method in interface org.eclipse.golo.compiler.parser.GoloParserVisitor
 
visit(ASTModuleDeclaration, Object) - Method in interface org.eclipse.golo.compiler.parser.GoloParserVisitor
 
visit(ASTImportDeclaration, Object) - Method in interface org.eclipse.golo.compiler.parser.GoloParserVisitor
 
visit(ASTToplevelDeclaration, Object) - Method in interface org.eclipse.golo.compiler.parser.GoloParserVisitor
 
visit(ASTMemberDeclaration, Object) - Method in interface org.eclipse.golo.compiler.parser.GoloParserVisitor
 
visit(ASTStructDeclaration, Object) - Method in interface org.eclipse.golo.compiler.parser.GoloParserVisitor
 
visit(ASTUnionValue, Object) - Method in interface org.eclipse.golo.compiler.parser.GoloParserVisitor
 
visit(ASTUnionDeclaration, Object) - Method in interface org.eclipse.golo.compiler.parser.GoloParserVisitor
 
visit(ASTNamedAugmentationDeclaration, Object) - Method in interface org.eclipse.golo.compiler.parser.GoloParserVisitor
 
visit(ASTAugmentDeclaration, Object) - Method in interface org.eclipse.golo.compiler.parser.GoloParserVisitor
 
visit(ASTFunctionDeclaration, Object) - Method in interface org.eclipse.golo.compiler.parser.GoloParserVisitor
 
visit(ASTDecoratorDeclaration, Object) - Method in interface org.eclipse.golo.compiler.parser.GoloParserVisitor
 
visit(ASTContinue, Object) - Method in interface org.eclipse.golo.compiler.parser.GoloParserVisitor
 
visit(ASTBreak, Object) - Method in interface org.eclipse.golo.compiler.parser.GoloParserVisitor
 
visit(ASTThrow, Object) - Method in interface org.eclipse.golo.compiler.parser.GoloParserVisitor
 
visit(ASTWhileLoop, Object) - Method in interface org.eclipse.golo.compiler.parser.GoloParserVisitor
 
visit(ASTForLoop, Object) - Method in interface org.eclipse.golo.compiler.parser.GoloParserVisitor
 
visit(ASTForEachLoop, Object) - Method in interface org.eclipse.golo.compiler.parser.GoloParserVisitor
 
visit(ASTTryCatchFinally, Object) - Method in interface org.eclipse.golo.compiler.parser.GoloParserVisitor
 
visit(ASTExpressionStatement, Object) - Method in interface org.eclipse.golo.compiler.parser.GoloParserVisitor
 
visit(ASTLocalDeclaration, Object) - Method in interface org.eclipse.golo.compiler.parser.GoloParserVisitor
 
visit(ASTUnaryExpression, Object) - Method in interface org.eclipse.golo.compiler.parser.GoloParserVisitor
 
visit(ASTInvocationExpression, Object) - Method in interface org.eclipse.golo.compiler.parser.GoloParserVisitor
 
visit(ASTMultiplicativeExpression, Object) - Method in interface org.eclipse.golo.compiler.parser.GoloParserVisitor
 
visit(ASTAdditiveExpression, Object) - Method in interface org.eclipse.golo.compiler.parser.GoloParserVisitor
 
visit(ASTRelationalExpression, Object) - Method in interface org.eclipse.golo.compiler.parser.GoloParserVisitor
 
visit(ASTEqualityExpression, Object) - Method in interface org.eclipse.golo.compiler.parser.GoloParserVisitor
 
visit(ASTAndExpression, Object) - Method in interface org.eclipse.golo.compiler.parser.GoloParserVisitor
 
visit(ASTOrExpression, Object) - Method in interface org.eclipse.golo.compiler.parser.GoloParserVisitor
 
visit(ASTOrIfNullExpression, Object) - Method in interface org.eclipse.golo.compiler.parser.GoloParserVisitor
 
visit(ASTMethodInvocation, Object) - Method in interface org.eclipse.golo.compiler.parser.GoloParserVisitor
 
visit(ASTBlock, Object) - Method in interface org.eclipse.golo.compiler.parser.GoloParserVisitor
 
visit(ASTMacroInvocation, Object) - Method in interface org.eclipse.golo.compiler.parser.GoloParserVisitor
 
visit(ASTFunction, Object) - Method in interface org.eclipse.golo.compiler.parser.GoloParserVisitor
 
visit(ASTLiteral, Object) - Method in interface org.eclipse.golo.compiler.parser.GoloParserVisitor
 
visit(ASTCollectionLiteral, Object) - Method in interface org.eclipse.golo.compiler.parser.GoloParserVisitor
 
visit(ASTReference, Object) - Method in interface org.eclipse.golo.compiler.parser.GoloParserVisitor
 
visit(ASTDestructuringAssignment, Object) - Method in interface org.eclipse.golo.compiler.parser.GoloParserVisitor
 
visit(ASTLetOrVar, Object) - Method in interface org.eclipse.golo.compiler.parser.GoloParserVisitor
 
visit(ASTAssignment, Object) - Method in interface org.eclipse.golo.compiler.parser.GoloParserVisitor
 
visit(ASTReturn, Object) - Method in interface org.eclipse.golo.compiler.parser.GoloParserVisitor
 
visit(ASTArgument, Object) - Method in interface org.eclipse.golo.compiler.parser.GoloParserVisitor
 
visit(ASTAnonymousFunctionInvocation, Object) - Method in interface org.eclipse.golo.compiler.parser.GoloParserVisitor
 
visit(ASTFunctionInvocation, Object) - Method in interface org.eclipse.golo.compiler.parser.GoloParserVisitor
 
visit(ASTConditionalBranching, Object) - Method in interface org.eclipse.golo.compiler.parser.GoloParserVisitor
 
visit(ASTCase, Object) - Method in interface org.eclipse.golo.compiler.parser.GoloParserVisitor
 
visit(ASTMatch, Object) - Method in interface org.eclipse.golo.compiler.parser.GoloParserVisitor
 
visit(ASTerror, Object) - Method in class org.eclipse.golo.compiler.ParseTreeToGoloIrVisitor
 
visit(SimpleNode, Object) - Method in class org.eclipse.golo.compiler.ParseTreeToGoloIrVisitor
 
visit(ASTCompilationUnit, Object) - Method in class org.eclipse.golo.compiler.ParseTreeToGoloIrVisitor
 
visit(ASTModuleDeclaration, Object) - Method in class org.eclipse.golo.compiler.ParseTreeToGoloIrVisitor
 
visit(ASTImportDeclaration, Object) - Method in class org.eclipse.golo.compiler.ParseTreeToGoloIrVisitor
 
visit(ASTToplevelDeclaration, Object) - Method in class org.eclipse.golo.compiler.ParseTreeToGoloIrVisitor
 
visit(ASTMemberDeclaration, Object) - Method in class org.eclipse.golo.compiler.ParseTreeToGoloIrVisitor
 
visit(ASTStructDeclaration, Object) - Method in class org.eclipse.golo.compiler.ParseTreeToGoloIrVisitor
 
visit(ASTUnionDeclaration, Object) - Method in class org.eclipse.golo.compiler.ParseTreeToGoloIrVisitor
 
visit(ASTUnionValue, Object) - Method in class org.eclipse.golo.compiler.ParseTreeToGoloIrVisitor
 
visit(ASTAugmentDeclaration, Object) - Method in class org.eclipse.golo.compiler.ParseTreeToGoloIrVisitor
 
visit(ASTDecoratorDeclaration, Object) - Method in class org.eclipse.golo.compiler.ParseTreeToGoloIrVisitor
 
visit(ASTNamedAugmentationDeclaration, Object) - Method in class org.eclipse.golo.compiler.ParseTreeToGoloIrVisitor
 
visit(ASTFunctionDeclaration, Object) - Method in class org.eclipse.golo.compiler.ParseTreeToGoloIrVisitor
 
visit(ASTContinue, Object) - Method in class org.eclipse.golo.compiler.ParseTreeToGoloIrVisitor
 
visit(ASTBreak, Object) - Method in class org.eclipse.golo.compiler.ParseTreeToGoloIrVisitor
 
visit(ASTFunction, Object) - Method in class org.eclipse.golo.compiler.ParseTreeToGoloIrVisitor
 
visit(ASTUnaryExpression, Object) - Method in class org.eclipse.golo.compiler.ParseTreeToGoloIrVisitor
 
visit(ASTLiteral, Object) - Method in class org.eclipse.golo.compiler.ParseTreeToGoloIrVisitor
 
visit(ASTCollectionLiteral, Object) - Method in class org.eclipse.golo.compiler.ParseTreeToGoloIrVisitor
 
visit(ASTReference, Object) - Method in class org.eclipse.golo.compiler.ParseTreeToGoloIrVisitor
 
visit(ASTLetOrVar, Object) - Method in class org.eclipse.golo.compiler.ParseTreeToGoloIrVisitor
 
visit(ASTAssignment, Object) - Method in class org.eclipse.golo.compiler.ParseTreeToGoloIrVisitor
 
visit(ASTDestructuringAssignment, Object) - Method in class org.eclipse.golo.compiler.ParseTreeToGoloIrVisitor
 
visit(ASTReturn, Object) - Method in class org.eclipse.golo.compiler.ParseTreeToGoloIrVisitor
 
visit(ASTArgument, Object) - Method in class org.eclipse.golo.compiler.ParseTreeToGoloIrVisitor
 
visit(ASTThrow, Object) - Method in class org.eclipse.golo.compiler.ParseTreeToGoloIrVisitor
 
visit(ASTBlock, Object) - Method in class org.eclipse.golo.compiler.ParseTreeToGoloIrVisitor
 
visit(ASTFunctionInvocation, Object) - Method in class org.eclipse.golo.compiler.ParseTreeToGoloIrVisitor
 
visit(ASTMethodInvocation, Object) - Method in class org.eclipse.golo.compiler.ParseTreeToGoloIrVisitor
 
visit(ASTAnonymousFunctionInvocation, Object) - Method in class org.eclipse.golo.compiler.ParseTreeToGoloIrVisitor
 
visit(ASTMacroInvocation, Object) - Method in class org.eclipse.golo.compiler.ParseTreeToGoloIrVisitor
 
visit(ASTConditionalBranching, Object) - Method in class org.eclipse.golo.compiler.ParseTreeToGoloIrVisitor
 
visit(ASTCase, Object) - Method in class org.eclipse.golo.compiler.ParseTreeToGoloIrVisitor
 
visit(ASTMatch, Object) - Method in class org.eclipse.golo.compiler.ParseTreeToGoloIrVisitor
 
visit(ASTWhileLoop, Object) - Method in class org.eclipse.golo.compiler.ParseTreeToGoloIrVisitor
 
visit(ASTForLoop, Object) - Method in class org.eclipse.golo.compiler.ParseTreeToGoloIrVisitor
 
visit(ASTForEachLoop, Object) - Method in class org.eclipse.golo.compiler.ParseTreeToGoloIrVisitor
 
visit(ASTTryCatchFinally, Object) - Method in class org.eclipse.golo.compiler.ParseTreeToGoloIrVisitor
 
visit(ASTExpressionStatement, Object) - Method in class org.eclipse.golo.compiler.ParseTreeToGoloIrVisitor
 
visit(ASTInvocationExpression, Object) - Method in class org.eclipse.golo.compiler.ParseTreeToGoloIrVisitor
 
visit(ASTMultiplicativeExpression, Object) - Method in class org.eclipse.golo.compiler.ParseTreeToGoloIrVisitor
 
visit(ASTAdditiveExpression, Object) - Method in class org.eclipse.golo.compiler.ParseTreeToGoloIrVisitor
 
visit(ASTRelationalExpression, Object) - Method in class org.eclipse.golo.compiler.ParseTreeToGoloIrVisitor
 
visit(ASTEqualityExpression, Object) - Method in class org.eclipse.golo.compiler.ParseTreeToGoloIrVisitor
 
visit(ASTAndExpression, Object) - Method in class org.eclipse.golo.compiler.ParseTreeToGoloIrVisitor
 
visit(ASTOrExpression, Object) - Method in class org.eclipse.golo.compiler.ParseTreeToGoloIrVisitor
 
visit(ASTOrIfNullExpression, Object) - Method in class org.eclipse.golo.compiler.ParseTreeToGoloIrVisitor
 
visit(ASTLocalDeclaration, Object) - Method in class org.eclipse.golo.compiler.ParseTreeToGoloIrVisitor
 
visitAssignmentStatement(AssignmentStatement) - Method in class gololang.ir.AbstractGoloIrVisitor
 
visitAssignmentStatement(AssignmentStatement) - Method in interface gololang.ir.GoloIrVisitor
 
visitAssignmentStatement(AssignmentStatement) - Method in class gololang.ir.IrTreeDumper
 
visitAssignmentStatement(AssignmentStatement) - Method in class gololang.ir.Visitors.DispatchIrVisitor
 
visitAssignmentStatement(AssignmentStatement) - Method in class org.eclipse.golo.compiler.ClosureCaptureGoloIrVisitor
 
visitAssignmentStatement(AssignmentStatement) - Method in class org.eclipse.golo.compiler.LocalReferenceAssignmentAndVerificationVisitor
 
visitAugmentation(Augmentation) - Method in class gololang.ir.AbstractGoloIrVisitor
 
visitAugmentation(Augmentation) - Method in interface gololang.ir.GoloIrVisitor
 
visitAugmentation(Augmentation) - Method in class gololang.ir.IrTreeDumper
 
visitAugmentation(Augmentation) - Method in class gololang.ir.Visitors.DispatchIrVisitor
 
visitBinaryOperation(BinaryOperation) - Method in class gololang.ir.AbstractGoloIrVisitor
 
visitBinaryOperation(BinaryOperation) - Method in interface gololang.ir.GoloIrVisitor
 
visitBinaryOperation(BinaryOperation) - Method in class gololang.ir.IrTreeDumper
 
visitBinaryOperation(BinaryOperation) - Method in class gololang.ir.Visitors.DispatchIrVisitor
 
visitBinaryOperation(BinaryOperation) - Method in class org.eclipse.golo.compiler.SugarExpansionVisitor
 
visitBlock(Block) - Method in class gololang.ir.AbstractGoloIrVisitor
 
visitBlock(Block) - Method in interface gololang.ir.GoloIrVisitor
 
visitBlock(Block) - Method in class gololang.ir.IrTreeDumper
 
visitBlock(Block) - Method in class gololang.ir.Visitors.DispatchIrVisitor
 
visitBlock(Block) - Method in class org.eclipse.golo.compiler.ClosureCaptureGoloIrVisitor
 
visitBlock(Block) - Method in class org.eclipse.golo.compiler.LocalReferenceAssignmentAndVerificationVisitor
 
visitBlock(Block) - Method in class org.eclipse.golo.compiler.SugarExpansionVisitor
Generate the local function corresponding to this closure.
visitCaseStatement(CaseStatement) - Method in class gololang.ir.AbstractGoloIrVisitor
 
visitCaseStatement(CaseStatement) - Method in interface gololang.ir.GoloIrVisitor
 
visitCaseStatement(CaseStatement) - Method in class gololang.ir.IrTreeDumper
 
visitCaseStatement(CaseStatement) - Method in class gololang.ir.Visitors.DispatchIrVisitor
 
visitCaseStatement(CaseStatement) - Method in class org.eclipse.golo.compiler.SugarExpansionVisitor
Case expansion.
visitClosureReference(ClosureReference) - Method in class gololang.ir.AbstractGoloIrVisitor
 
visitClosureReference(ClosureReference) - Method in interface gololang.ir.GoloIrVisitor
 
visitClosureReference(ClosureReference) - Method in class gololang.ir.IrTreeDumper
 
visitClosureReference(ClosureReference) - Method in class gololang.ir.Visitors.DispatchIrVisitor
 
visitClosureReference(ClosureReference) - Method in class org.eclipse.golo.compiler.ClosureCaptureGoloIrVisitor
 
visitClosureReference(ClosureReference) - Method in class org.eclipse.golo.compiler.LocalReferenceAssignmentAndVerificationVisitor
 
visitClosureReference(ClosureReference) - Method in class org.eclipse.golo.compiler.SugarExpansionVisitor
 
visitCollectionComprehension(CollectionComprehension) - Method in class gololang.ir.AbstractGoloIrVisitor
 
visitCollectionComprehension(CollectionComprehension) - Method in interface gololang.ir.GoloIrVisitor
 
visitCollectionComprehension(CollectionComprehension) - Method in class gololang.ir.IrTreeDumper
 
visitCollectionComprehension(CollectionComprehension) - Method in class gololang.ir.Visitors.DispatchIrVisitor
 
visitCollectionComprehension(CollectionComprehension) - Method in class org.eclipse.golo.compiler.SugarExpansionVisitor
Collection comprehension expansion.
visitCollectionLiteral(CollectionLiteral) - Method in class gololang.ir.AbstractGoloIrVisitor
 
visitCollectionLiteral(CollectionLiteral) - Method in interface gololang.ir.GoloIrVisitor
 
visitCollectionLiteral(CollectionLiteral) - Method in class gololang.ir.IrTreeDumper
 
visitCollectionLiteral(CollectionLiteral) - Method in class gololang.ir.Visitors.DispatchIrVisitor
 
visitCollectionLiteral(CollectionLiteral) - Method in class org.eclipse.golo.compiler.SugarExpansionVisitor
Literal expansion.
visitConditionalBranching(ConditionalBranching) - Method in class gololang.ir.AbstractGoloIrVisitor
 
visitConditionalBranching(ConditionalBranching) - Method in interface gololang.ir.GoloIrVisitor
 
visitConditionalBranching(ConditionalBranching) - Method in class gololang.ir.IrTreeDumper
 
visitConditionalBranching(ConditionalBranching) - Method in class gololang.ir.Visitors.DispatchIrVisitor
 
visitConstantStatement(ConstantStatement) - Method in class gololang.ir.AbstractGoloIrVisitor
 
visitConstantStatement(ConstantStatement) - Method in interface gololang.ir.GoloIrVisitor
 
visitConstantStatement(ConstantStatement) - Method in class gololang.ir.IrTreeDumper
 
visitConstantStatement(ConstantStatement) - Method in class gololang.ir.Visitors.DispatchIrVisitor
 
visitConstantStatement(ConstantStatement) - Method in class org.eclipse.golo.compiler.SugarExpansionVisitor
Converts a literal function reference into a call to Predefined.fun.
visitDecorator(Decorator) - Method in class gololang.ir.AbstractGoloIrVisitor
 
visitDecorator(Decorator) - Method in interface gololang.ir.GoloIrVisitor
 
visitDecorator(Decorator) - Method in class gololang.ir.IrTreeDumper
 
visitDecorator(Decorator) - Method in class gololang.ir.Visitors.DispatchIrVisitor
 
visitDestructuringAssignment(DestructuringAssignment) - Method in class gololang.ir.AbstractGoloIrVisitor
 
visitDestructuringAssignment(DestructuringAssignment) - Method in interface gololang.ir.GoloIrVisitor
 
visitDestructuringAssignment(DestructuringAssignment) - Method in class gololang.ir.IrTreeDumper
 
visitDestructuringAssignment(DestructuringAssignment) - Method in class gololang.ir.Visitors.DispatchIrVisitor
 
visitDestructuringAssignment(DestructuringAssignment) - Method in class org.eclipse.golo.compiler.SugarExpansionVisitor
Destructuring assignment expansion.
visitForEachLoopStatement(ForEachLoopStatement) - Method in class gololang.ir.AbstractGoloIrVisitor
 
visitForEachLoopStatement(ForEachLoopStatement) - Method in interface gololang.ir.GoloIrVisitor
 
visitForEachLoopStatement(ForEachLoopStatement) - Method in class gololang.ir.IrTreeDumper
 
visitForEachLoopStatement(ForEachLoopStatement) - Method in class gololang.ir.Visitors.DispatchIrVisitor
 
visitForEachLoopStatement(ForEachLoopStatement) - Method in class org.eclipse.golo.compiler.SugarExpansionVisitor
ForEach expansion.
visitFunction(GoloFunction) - Method in class gololang.ir.AbstractGoloIrVisitor
 
visitFunction(GoloFunction) - Method in interface gololang.ir.GoloIrVisitor
 
visitFunction(GoloFunction) - Method in class gololang.ir.IrTreeDumper
 
visitFunction(GoloFunction) - Method in class gololang.ir.Visitors.DispatchIrVisitor
 
visitFunction(GoloFunction) - Method in class org.eclipse.golo.compiler.ClosureCaptureGoloIrVisitor
 
visitFunction(GoloFunction) - Method in class org.eclipse.golo.compiler.LocalReferenceAssignmentAndVerificationVisitor
 
visitFunction(GoloFunction) - Method in class org.eclipse.golo.compiler.macro.MacroExpansionIrVisitor
 
visitFunction(GoloFunction) - Method in class org.eclipse.golo.compiler.SugarExpansionVisitor
 
visitFunctionInvocation(FunctionInvocation) - Method in class gololang.ir.AbstractGoloIrVisitor
 
visitFunctionInvocation(FunctionInvocation) - Method in interface gololang.ir.GoloIrVisitor
 
visitFunctionInvocation(FunctionInvocation) - Method in class gololang.ir.IrTreeDumper
 
visitFunctionInvocation(FunctionInvocation) - Method in class gololang.ir.Visitors.DispatchIrVisitor
 
visitFunctionInvocation(FunctionInvocation) - Method in class org.eclipse.golo.compiler.ClosureCaptureGoloIrVisitor
 
visitFunctionInvocation(FunctionInvocation) - Method in class org.eclipse.golo.compiler.LocalReferenceAssignmentAndVerificationVisitor
 
visitFunctionInvocation(FunctionInvocation) - Method in class org.eclipse.golo.compiler.macro.MacroExpansionIrVisitor
 
visitFunctionInvocation(FunctionInvocation) - Method in class org.eclipse.golo.compiler.SugarExpansionVisitor
 
visitLocalReference(LocalReference) - Method in class gololang.ir.AbstractGoloIrVisitor
 
visitLocalReference(LocalReference) - Method in interface gololang.ir.GoloIrVisitor
 
visitLocalReference(LocalReference) - Method in class gololang.ir.IrTreeDumper
 
visitLocalReference(LocalReference) - Method in class gololang.ir.Visitors.DispatchIrVisitor
 
visitLoopBreakFlowStatement(LoopBreakFlowStatement) - Method in class gololang.ir.AbstractGoloIrVisitor
 
visitLoopBreakFlowStatement(LoopBreakFlowStatement) - Method in interface gololang.ir.GoloIrVisitor
 
visitLoopBreakFlowStatement(LoopBreakFlowStatement) - Method in class gololang.ir.IrTreeDumper
 
visitLoopBreakFlowStatement(LoopBreakFlowStatement) - Method in class gololang.ir.Visitors.DispatchIrVisitor
 
visitLoopBreakFlowStatement(LoopBreakFlowStatement) - Method in class org.eclipse.golo.compiler.LocalReferenceAssignmentAndVerificationVisitor
 
visitLoopStatement(LoopStatement) - Method in class gololang.ir.AbstractGoloIrVisitor
 
visitLoopStatement(LoopStatement) - Method in interface gololang.ir.GoloIrVisitor
 
visitLoopStatement(LoopStatement) - Method in class gololang.ir.IrTreeDumper
 
visitLoopStatement(LoopStatement) - Method in class gololang.ir.Visitors.DispatchIrVisitor
 
visitMacroInvocation(MacroInvocation) - Method in class gololang.ir.AbstractGoloIrVisitor
 
visitMacroInvocation(MacroInvocation) - Method in interface gololang.ir.GoloIrVisitor
 
visitMacroInvocation(MacroInvocation) - Method in class gololang.ir.IrTreeDumper
 
visitMacroInvocation(MacroInvocation) - Method in class gololang.ir.Visitors.DispatchIrVisitor
 
visitMacroInvocation(MacroInvocation) - Method in class org.eclipse.golo.compiler.macro.MacroExpansionIrVisitor
 
visitMatchExpression(MatchExpression) - Method in class gololang.ir.AbstractGoloIrVisitor
 
visitMatchExpression(MatchExpression) - Method in interface gololang.ir.GoloIrVisitor
 
visitMatchExpression(MatchExpression) - Method in class gololang.ir.IrTreeDumper
 
visitMatchExpression(MatchExpression) - Method in class gololang.ir.Visitors.DispatchIrVisitor
 
visitMatchExpression(MatchExpression) - Method in class org.eclipse.golo.compiler.SugarExpansionVisitor
Match expansion.
visitMember(Member) - Method in class gololang.ir.AbstractGoloIrVisitor
 
visitMember(Member) - Method in interface gololang.ir.GoloIrVisitor
 
visitMember(Member) - Method in class gololang.ir.IrTreeDumper
 
visitMember(Member) - Method in class gololang.ir.Visitors.DispatchIrVisitor
 
visitMember(Member) - Method in class org.eclipse.golo.compiler.LocalReferenceAssignmentAndVerificationVisitor
 
visitMethodInvocation(MethodInvocation) - Method in class gololang.ir.AbstractGoloIrVisitor
 
visitMethodInvocation(MethodInvocation) - Method in interface gololang.ir.GoloIrVisitor
 
visitMethodInvocation(MethodInvocation) - Method in class gololang.ir.IrTreeDumper
 
visitMethodInvocation(MethodInvocation) - Method in class gololang.ir.Visitors.DispatchIrVisitor
 
visitMethodInvocation(MethodInvocation) - Method in class org.eclipse.golo.compiler.SugarExpansionVisitor
 
visitModule(GoloModule) - Method in class gololang.ir.AbstractGoloIrVisitor
 
visitModule(GoloModule) - Method in interface gololang.ir.GoloIrVisitor
 
visitModule(GoloModule) - Method in class gololang.ir.IrTreeDumper
 
visitModule(GoloModule) - Method in class gololang.ir.Visitors.DispatchIrVisitor
 
visitModule(GoloModule) - Method in class org.eclipse.golo.compiler.LocalReferenceAssignmentAndVerificationVisitor
 
visitModule(GoloModule) - Method in class org.eclipse.golo.compiler.macro.MacroExpansionIrVisitor
 
visitModule(GoloModule) - Method in class org.eclipse.golo.compiler.SugarExpansionVisitor
 
visitModuleImport(ModuleImport) - Method in class gololang.ir.AbstractGoloIrVisitor
 
visitModuleImport(ModuleImport) - Method in interface gololang.ir.GoloIrVisitor
 
visitModuleImport(ModuleImport) - Method in class gololang.ir.IrTreeDumper
 
visitModuleImport(ModuleImport) - Method in class gololang.ir.Visitors.DispatchIrVisitor
 
visitNamedArgument(NamedArgument) - Method in class gololang.ir.AbstractGoloIrVisitor
 
visitNamedArgument(NamedArgument) - Method in interface gololang.ir.GoloIrVisitor
 
visitNamedArgument(NamedArgument) - Method in class gololang.ir.IrTreeDumper
 
visitNamedArgument(NamedArgument) - Method in class gololang.ir.Visitors.DispatchIrVisitor
 
visitNamedAugmentation(NamedAugmentation) - Method in class gololang.ir.AbstractGoloIrVisitor
 
visitNamedAugmentation(NamedAugmentation) - Method in interface gololang.ir.GoloIrVisitor
 
visitNamedAugmentation(NamedAugmentation) - Method in class gololang.ir.IrTreeDumper
 
visitNamedAugmentation(NamedAugmentation) - Method in class gololang.ir.Visitors.DispatchIrVisitor
 
visitNoop(Noop) - Method in class gololang.ir.AbstractGoloIrVisitor
 
visitNoop(Noop) - Method in interface gololang.ir.GoloIrVisitor
 
visitNoop(Noop) - Method in class gololang.ir.IrTreeDumper
 
visitNoop(Noop) - Method in class gololang.ir.Visitors.DispatchIrVisitor
 
visitor(Map<Class<? extends GoloElement<?>>, FunctionReference>) - Static method in class gololang.ir.Visitors
Creates a visitor from a map of functions.
visitor(Map<Class<? extends GoloElement<?>>, FunctionReference>, FunctionReference, Visitors.Walk) - Static method in class gololang.ir.Visitors
Creates a visitor from a map of functions.
visitor(FunctionReference, Visitors.Walk) - Static method in class gololang.ir.Visitors
Creates a visitor from a unique function.
visitor(FunctionReference) - Static method in class gololang.ir.Visitors
Creates a visitor from a unique function.
Visitors - Class in gololang.ir
 
Visitors.DispatchIrVisitor - Class in gololang.ir
A special adapter class to ease the creation of IR visitors in Golo.
Visitors.Walk - Enum in gololang.ir
Define how to walk the tree.
visitReferenceLookup(ReferenceLookup) - Method in class gololang.ir.AbstractGoloIrVisitor
 
visitReferenceLookup(ReferenceLookup) - Method in interface gololang.ir.GoloIrVisitor
 
visitReferenceLookup(ReferenceLookup) - Method in class gololang.ir.IrTreeDumper
 
visitReferenceLookup(ReferenceLookup) - Method in class gololang.ir.Visitors.DispatchIrVisitor
 
visitReferenceLookup(ReferenceLookup) - Method in class org.eclipse.golo.compiler.ClosureCaptureGoloIrVisitor
 
visitReferenceLookup(ReferenceLookup) - Method in class org.eclipse.golo.compiler.LocalReferenceAssignmentAndVerificationVisitor
 
visitReferenceLookup(ReferenceLookup) - Method in class org.eclipse.golo.compiler.SugarExpansionVisitor
 
visitReturnStatement(ReturnStatement) - Method in class gololang.ir.AbstractGoloIrVisitor
 
visitReturnStatement(ReturnStatement) - Method in interface gololang.ir.GoloIrVisitor
 
visitReturnStatement(ReturnStatement) - Method in class gololang.ir.IrTreeDumper
 
visitReturnStatement(ReturnStatement) - Method in class gololang.ir.Visitors.DispatchIrVisitor
 
visitReturnStatement(ReturnStatement) - Method in class org.eclipse.golo.compiler.SugarExpansionVisitor
Special returned values.
visitStruct(Struct) - Method in class gololang.ir.AbstractGoloIrVisitor
 
visitStruct(Struct) - Method in interface gololang.ir.GoloIrVisitor
 
visitStruct(Struct) - Method in class gololang.ir.IrTreeDumper
 
visitStruct(Struct) - Method in class gololang.ir.Visitors.DispatchIrVisitor
 
visitStruct(Struct) - Method in class org.eclipse.golo.compiler.SugarExpansionVisitor
Add struct factories if they don't already exist.
visitThrowStatement(ThrowStatement) - Method in class gololang.ir.AbstractGoloIrVisitor
 
visitThrowStatement(ThrowStatement) - Method in interface gololang.ir.GoloIrVisitor
 
visitThrowStatement(ThrowStatement) - Method in class gololang.ir.IrTreeDumper
 
visitThrowStatement(ThrowStatement) - Method in class gololang.ir.Visitors.DispatchIrVisitor
 
visitToplevelElements(ToplevelElements) - Method in class gololang.ir.AbstractGoloIrVisitor
 
visitToplevelElements(ToplevelElements) - Method in interface gololang.ir.GoloIrVisitor
 
visitToplevelElements(ToplevelElements) - Method in class gololang.ir.IrTreeDumper
 
visitToplevelElements(ToplevelElements) - Method in class gololang.ir.Visitors.DispatchIrVisitor
 
visitTryCatchFinally(TryCatchFinally) - Method in class gololang.ir.AbstractGoloIrVisitor
 
visitTryCatchFinally(TryCatchFinally) - Method in interface gololang.ir.GoloIrVisitor
 
visitTryCatchFinally(TryCatchFinally) - Method in class gololang.ir.IrTreeDumper
 
visitTryCatchFinally(TryCatchFinally) - Method in class gololang.ir.Visitors.DispatchIrVisitor
 
visitTryCatchFinally(TryCatchFinally) - Method in class org.eclipse.golo.compiler.ClosureCaptureGoloIrVisitor
 
visitTryCatchFinally(TryCatchFinally) - Method in class org.eclipse.golo.compiler.SugarExpansionVisitor
 
visitUnaryOperation(UnaryOperation) - Method in class gololang.ir.AbstractGoloIrVisitor
 
visitUnaryOperation(UnaryOperation) - Method in interface gololang.ir.GoloIrVisitor
 
visitUnaryOperation(UnaryOperation) - Method in class gololang.ir.IrTreeDumper
 
visitUnaryOperation(UnaryOperation) - Method in class gololang.ir.Visitors.DispatchIrVisitor
 
visitUnaryOperation(UnaryOperation) - Method in class org.eclipse.golo.compiler.SugarExpansionVisitor
 
visitUnion(Union) - Method in class gololang.ir.AbstractGoloIrVisitor
 
visitUnion(Union) - Method in interface gololang.ir.GoloIrVisitor
 
visitUnion(Union) - Method in class gololang.ir.IrTreeDumper
 
visitUnion(Union) - Method in class gololang.ir.Visitors.DispatchIrVisitor
 
visitUnionValue(UnionValue) - Method in class gololang.ir.AbstractGoloIrVisitor
 
visitUnionValue(UnionValue) - Method in interface gololang.ir.GoloIrVisitor
 
visitUnionValue(UnionValue) - Method in class gololang.ir.IrTreeDumper
 
visitUnionValue(UnionValue) - Method in class gololang.ir.Visitors.DispatchIrVisitor
 
visitWhenClause(WhenClause<?>) - Method in class gololang.ir.AbstractGoloIrVisitor
 
visitWhenClause(WhenClause<?>) - Method in interface gololang.ir.GoloIrVisitor
 
visitWhenClause(WhenClause<?>) - Method in class gololang.ir.IrTreeDumper
 
visitWhenClause(WhenClause<?>) - Method in class gololang.ir.Visitors.DispatchIrVisitor
 
vtableLookup(MethodInvocationSupport.InlineCache, Object[]) - Static method in class org.eclipse.golo.runtime.MethodInvocationSupport
 

W

walk(GoloIrVisitor) - Method in class gololang.ir.Block
Walk the visitor through this node children.
walk(GoloIrVisitor) - Method in class gololang.ir.ClosureReference
Walk the visitor through this node children.
walk(GoloIrVisitor) - Method in class gololang.ir.DestructuringAssignment
Walk the visitor through this node children.
walk(GoloIrVisitor) - Method in class gololang.ir.GoloElement
Walk the visitor through this node children.
warning(Object) - Static method in class gololang.Messages
Prints a warning to standard error.
warning(Object, GoloElement<?>) - Static method in class gololang.Messages
Prints a warning to standard error with information from given IR node.
Warnings - Class in org.eclipse.golo.runtime
A static class to deal with several kinds of warnings.
when(Object) - Method in interface gololang.ir.Alternatives
Defines a new alternative clause.
when(Object) - Method in class gololang.ir.CaseStatement
Defines a new alternative clause.
when(Object) - Method in class gololang.ir.ForEachLoopStatement
Adds a when clause to the loop.
when(Object) - Method in class gololang.ir.MatchExpression
Defines a new alternative clause.
WHEN - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
WhenClause<T extends GoloElement<?>> - Class in gololang.ir
 
whenFalse(Object) - Method in class gololang.ir.ConditionalBranching
Defines the block executed when the condition evaluates to false.
whenTrue(Object) - Method in class gololang.ir.ConditionalBranching
Defines the block executed when the condition evaluates to true.
WHILE - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
WhileLoop() - Method in class org.eclipse.golo.compiler.parser.GoloParser
 
with(Object...) - Method in class gololang.ir.Augmentation
Define the functions or named augmentations to add to the target.
with(Collection<?>) - Method in class gololang.ir.Augmentation
Define the functions or named augmentations to add to the target.
with(Object) - Method in class gololang.ir.ConstantStatement
Defines a variable declaration (assignment) local to this expression.
with(Object) - Method in class gololang.ir.ExpressionStatement
Defines a variable declaration (assignment) local to this expression.
with(Object) - Method in class gololang.ir.NamedArgument
Defines a variable declaration (assignment) local to this expression.
WITH - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
RegularExpression Id.
withArgs(Object...) - Method in class gololang.ir.AbstractInvocation
Defines the values of the arguments for this invocation.
withArgs(Object...) - Method in class gololang.ir.FunctionInvocation
Defines the values of the arguments for this invocation.
withArgs(Object...) - Method in class gololang.ir.MethodInvocation
Defines the values of the arguments for this invocation.
withCachedThreadPool() - Method in class gololang.concurrent.workers.WorkerEnvironment.Builder
 
WithCaller - Annotation Type in org.eclipse.golo.runtime
@WithCaller is used to define a function that takes the caller class as first argument.
withFixedThreadPool(int) - Method in class gololang.concurrent.workers.WorkerEnvironment.Builder
 
withFixedThreadPool() - Method in class gololang.concurrent.workers.WorkerEnvironment.Builder
 
WithinDocumentation - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
Lexical state.
WithinMultiString - Static variable in interface org.eclipse.golo.compiler.parser.GoloParserConstants
Lexical state.
withMember(Object) - Method in class gololang.ir.TypeWithMembers
Adds a member to this type.
withNamedArguments() - Method in class gololang.ir.AbstractInvocation
Mark the invocation as using names arguments syntax.
withOutputDir(File) - Static method in class org.eclipse.golo.cli.GoloFilesManager
 
withOutputJar(File) - Static method in class org.eclipse.golo.cli.GoloFilesManager
 
withParameters(Collection<String>) - Method in class gololang.ir.ClosureReference
Delegates on the wrapped target.
withParameters(Object...) - Method in class gololang.ir.GoloFunction
 
withParameters(Collection<?>) - Method in class gololang.ir.GoloFunction
 
withParentClassLoader(ClassLoader) - Static method in class gololang.AdapterFabric
Makes an adapter fabric whose parent classloader is provided.
withSingleThreadExecutor() - Method in class gololang.concurrent.workers.WorkerEnvironment.Builder
 
withValue(Object, FunctionReference) - Method in class gololang.DynamicVariable
Given a value, calls a function func.
WorkerEnvironment - Class in gololang.concurrent.workers
A worker environment is an abstraction over a set of spawned functions that can asynchronously process messages sent through ports.
WorkerEnvironment(ExecutorService) - Constructor for class gololang.concurrent.workers.WorkerEnvironment
Creates a new worker environment using an executor.
WorkerEnvironment.Builder - Class in gololang.concurrent.workers
Worker environment builder objects exist mostly to provide a good-looking API in Golo.
WorkerFunction - Interface in gololang.concurrent.workers
A worker function for asynchronously processing messages.
wrapExpression(ExpressionStatement<?>) - Method in class gololang.ir.Decorator
 
wrappedAction(boolean, CliCommand.GolofileAction) - Method in interface org.eclipse.golo.cli.command.spi.CliCommand
 
wrappedAction(CliCommand.GolofileAction) - Method in interface org.eclipse.golo.cli.command.spi.CliCommand
 
wrappedTreatment(CliCommand.GoloCompilationTreatment<T, R>) - Method in interface org.eclipse.golo.cli.command.spi.CliCommand
 

_

__$$_destruct(int, boolean, Object[]) - Method in class gololang.error.Result
New style destructuring helper.
__$$_destruct(int, boolean, Object[]) - Method in class gololang.GoloStruct
New style destructuring helper.
__$$_destruct(int, boolean, Object[]) - Method in interface gololang.HeadTail
New style destructuring helper.
__$$_destruct(int, boolean, Object[]) - Method in class gololang.ir.BinaryOperation
New style destructuring helper.
__$$_destruct(int, boolean, Object[]) - Method in class gololang.ir.NamedArgument
New style destructuring helper.
__$$_destruct(int, boolean, Object[]) - Method in class gololang.ir.WhenClause
New style destructuring helper.
__$$_destruct(int, boolean, Object[]) - Method in interface gololang.Range
New style destructuring helper.
__$$_destruct(int, boolean, Object[]) - Method in class gololang.Tuple
New style destructuring helper.
__$$_destruct(int, boolean, Object[]) - Method in class gololang.Union
New style destructuring helper.
A B C D E F G H I J K L M N O P Q R S T U V W _ 
Skip navigation links