Index
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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form