Index

A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

absolute(ScriptValue, ScriptValue) - Static method in class com.blackrook.rookscript.ScriptValue
Absolute calculation.
ABSOLUTE - Enum constant in enum class com.blackrook.rookscript.lang.ScriptCommandType
Absolute.
AbstractVariableResolver - Class in com.blackrook.rookscript.resolvers.variable
A single, scoped open variable set in which values can be set.
AbstractVariableResolver(int) - Constructor for class com.blackrook.rookscript.resolvers.variable.AbstractVariableResolver
Creates a variable resolver with a default size.
AbstractVariableResolver.Entry - Class in com.blackrook.rookscript.resolvers.variable
A single entry.
ACOS - Enum constant in enum class com.blackrook.rookscript.functions.MathFunctions
 
add(int, ScriptValue) - Method in class com.blackrook.rookscript.ScriptValue.ListType
Adds an item to the list and expands its size by one.
add(ScriptValue) - Method in class com.blackrook.rookscript.ScriptValue.ListType
Adds an item to the list and expands its size by one.
add(ScriptValue, ScriptValue, ScriptValue) - Static method in class com.blackrook.rookscript.ScriptValue
Add calculation.
add(K, V) - Method in class com.blackrook.rookscript.struct.HashDequeMap
Adds a value to the end of a deque.
ADD - Enum constant in enum class com.blackrook.rookscript.lang.ScriptCommandType
Add.
addCaseInsensitiveKeyword(String, int) - Method in class com.blackrook.rookscript.struct.Lexer.Kernel
Adds a keyword to the Lexer, case-insensitive.
addCommand(ScriptCommand) - Method in class com.blackrook.rookscript.Script
Adds a command directive to the script.
addCommentEndDelimiter(String, int) - Method in class com.blackrook.rookscript.struct.Lexer.Kernel
Adds a comment-ending delimiter to this lexer.
addCommentLineDelimiter(String, int) - Method in class com.blackrook.rookscript.struct.Lexer.Kernel
Adds a line comment delimiter to this lexer.
addCommentStartDelimiter(String, int) - Method in class com.blackrook.rookscript.struct.Lexer.Kernel
Adds a comment-starting delimiter to this lexer.
addConstructor(String, Constructor<C>, boolean) - Method in class com.blackrook.rookscript.resolvers.hostfunction.ClassMemberFunctionResolver
Adds a constructor to this resolver, using a specific function name for mapping.
addConstructor(String, Constructor<C>, ScriptValue.Type, boolean) - Method in class com.blackrook.rookscript.resolvers.hostfunction.ClassMemberFunctionResolver
Adds a constructor to this resolver, using a specific function name for mapping.
addConstructor(String, Constructor<C>, ScriptValue.Type, boolean, ScriptFunctionType.Usage) - Method in class com.blackrook.rookscript.resolvers.hostfunction.ClassMemberFunctionResolver
Adds a constructor to this resolver, using a specific function name for mapping.
addDefine(String, PreprocessorLexer.StringProvider) - Method in class com.blackrook.rookscript.struct.PreprocessorLexer
Adds a define macro to this lexer.
addDefine(String, String) - Method in class com.blackrook.rookscript.struct.PreprocessorLexer
Adds a define macro to this lexer.
addDelimiter(String, int) - Method in class com.blackrook.rookscript.struct.Lexer.Kernel
Adds a delimiter to this lexer.
addErrorMessage(String) - Method in class com.blackrook.rookscript.compiler.ScriptParser
Adds an error message (along with current token info) to the error message list.
addFirst(K, V) - Method in class com.blackrook.rookscript.struct.HashDequeMap
Adds a value to the beginning of a deque.
addFunction(ScriptFunctionType) - Method in class com.blackrook.rookscript.resolvers.hostfunction.CompoundFunctionResolver
Adds a script function type.
addGetterField(String, Field, ScriptValue.Type, boolean, ScriptFunctionType.Usage) - Method in class com.blackrook.rookscript.resolvers.hostfunction.ClassMemberFunctionResolver
Adds a field getter to this resolver, using specific a function name for mapping.
addGetterField(String, String, ScriptValue.Type, boolean) - Method in class com.blackrook.rookscript.resolvers.hostfunction.ClassMemberFunctionResolver
Adds a field getter to this resolver, using specific a function name for mapping.
addGetterField(String, String, ScriptValue.Type, boolean, ScriptFunctionType.Usage) - Method in class com.blackrook.rookscript.resolvers.hostfunction.ClassMemberFunctionResolver
Adds a field getter to this resolver, using specific a function name for mapping.
addKeyword(String, int) - Method in class com.blackrook.rookscript.struct.Lexer.Kernel
Adds a keyword to the Lexer, case-sensitive.
addLast(K, V) - Method in class com.blackrook.rookscript.struct.HashDequeMap
Adds a value to the end of a deque.
addMethod(String, Method, ScriptValue.Type, boolean, boolean, ScriptFunctionType.Usage) - Method in class com.blackrook.rookscript.resolvers.hostfunction.ClassMemberFunctionResolver
Adds a class method to this resolver, using specific a function name for mapping.
addMethod(String, String, boolean, boolean) - Method in class com.blackrook.rookscript.resolvers.hostfunction.ClassMemberFunctionResolver
Adds a class method to this resolver, using specific a function name for mapping.
addMethod(String, String, boolean, boolean, ScriptFunctionType.Usage) - Method in class com.blackrook.rookscript.resolvers.hostfunction.ClassMemberFunctionResolver
Adds a class method to this resolver, using specific a function name for mapping.
addMethod(String, String, ScriptValue.Type, boolean, boolean, ScriptFunctionType.Usage) - Method in class com.blackrook.rookscript.resolvers.hostfunction.ClassMemberFunctionResolver
Adds a class method to this resolver, using specific a function name for mapping.
addNamedResolver(String, ScriptFunctionResolver) - Method in class com.blackrook.rookscript.resolvers.hostfunction.CompoundHostFunctionResolver
Adds a resolver in a namespace.
addRawStringDelimiter(char, char) - Method in class com.blackrook.rookscript.struct.Lexer.Kernel
Adds a raw string delimiter to this lexer along with its ending character.
addResolver(ScriptFunctionResolver) - Method in class com.blackrook.rookscript.resolvers.hostfunction.CompoundFunctionResolver
Adds all of the functions in a single resolver.
addResolver(ScriptFunctionResolver) - Method in class com.blackrook.rookscript.resolvers.hostfunction.CompoundHostFunctionResolver
Adds a global resolver.
addScope(String, ScriptVariableResolver) - Method in class com.blackrook.rookscript.resolvers.scope.DefaultScopeResolver
Adds a scope to this scope resolver by name.
addSetterField(String, Field, boolean, boolean, ScriptFunctionType.Usage) - Method in class com.blackrook.rookscript.resolvers.hostfunction.ClassMemberFunctionResolver
Adds a field setter to this resolver, using specific a function name for mapping.
addSetterField(String, String, boolean, boolean) - Method in class com.blackrook.rookscript.resolvers.hostfunction.ClassMemberFunctionResolver
Adds a field setter to this resolver, using specific a function name for mapping.
addSetterField(String, String, boolean, boolean, ScriptFunctionType.Usage) - Method in class com.blackrook.rookscript.resolvers.hostfunction.ClassMemberFunctionResolver
Adds a field setter to this resolver, using specific a function name for mapping.
addStringDelimiter(char, char) - Method in class com.blackrook.rookscript.struct.Lexer.Kernel
Adds a string delimiter to this lexer along with its ending character.
amount(T) - Method in class com.blackrook.rookscript.struct.CountMap
Gets the current value corresponding to the key.
and(ScriptValue, ScriptValue, ScriptValue) - Static method in class com.blackrook.rookscript.ScriptValue
Bitwise And calculation.
AND - Enum constant in enum class com.blackrook.rookscript.lang.ScriptCommandType
Bitwise And.
andFunctionResolver(ScriptFunctionResolver) - Method in class com.blackrook.rookscript.ScriptInstanceBuilder
Adds a function resolver to this builder to be used in the script.
andFunctionResolver(String, ScriptFunctionResolver) - Method in class com.blackrook.rookscript.ScriptInstanceBuilder
Adds a function resolver to this builder to be used in the script.
andScope(String, ScriptVariableResolver) - Method in class com.blackrook.rookscript.ScriptInstanceBuilder
Adds a scope to be used in the script.
arrayElement(T[], int) - Static method in class com.blackrook.rookscript.struct.Utils
Gets the element at an index in the array, but returns null if the index is outside of the array bounds.
arraySwap(T[], int, int) - Static method in class com.blackrook.rookscript.struct.Utils
Swaps the contents of two indices of an array.
asBoolean() - Method in class com.blackrook.rookscript.ScriptValue
Gets this value as a boolean.
asByte() - Method in class com.blackrook.rookscript.ScriptValue
Gets this value as a byte.
asChar() - Method in class com.blackrook.rookscript.ScriptValue
Gets this value as a char.
asDouble() - Method in class com.blackrook.rookscript.ScriptValue
Gets this value as a double-precision float.
asFloat() - Method in class com.blackrook.rookscript.ScriptValue
Gets this value as a float.
ASIN - Enum constant in enum class com.blackrook.rookscript.functions.MathFunctions
 
asInt() - Method in class com.blackrook.rookscript.ScriptValue
Gets this value as an integer.
asLong() - Method in class com.blackrook.rookscript.ScriptValue
Gets this value as a long integer.
asObject() - Method in class com.blackrook.rookscript.ScriptValue
Gets this value as an object.
asObjectType(Class<T>) - Method in class com.blackrook.rookscript.ScriptValue
Gets this value cast as a different object type.
asShort() - Method in class com.blackrook.rookscript.ScriptValue
Gets this value as a short.
asString() - Method in class com.blackrook.rookscript.ScriptValue
Gets this value as a string.
ATAN - Enum constant in enum class com.blackrook.rookscript.functions.MathFunctions
 
A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form