Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
I
- incrementCommandIndex() - Method in class com.blackrook.rookscript.ScriptInstanceStack
-
Increments the current command index and returns it.
- incrementCurrentCommandIndex() - Method in class com.blackrook.rookscript.ScriptInstance
-
Increments the current command index and returns it.
- indexOf(ScriptValue) - Method in class com.blackrook.rookscript.ScriptValue.ListType
-
Finds a script value sequentially (strict equals).
- INIT - Enum constant in enum class com.blackrook.rookscript.ScriptInstance.State
-
Not executed yet.
- initialize(String, Object...) - Method in class com.blackrook.rookscript.ScriptInstance
-
Initializes the script with parameters.
- initializeIndex(int) - Method in class com.blackrook.rookscript.ScriptInstance
-
Initializes the script at an arbitrary index.
- initializeLabel(String) - Method in class com.blackrook.rookscript.ScriptInstance
-
Initializes the script at an arbitrary label.
- instructions(String) - Method in class com.blackrook.rookscript.lang.ScriptFunctionUsage
-
Sets the instructions.
- INTEGER - Enum constant in enum class com.blackrook.rookscript.ScriptValue.Type
- invokeBlind(Method, Object) - Static method in class com.blackrook.rookscript.struct.Utils
-
Blindly invokes a method, with no parameters, only throwing a
RuntimeException
if something goes wrong. - invokeBlind(Method, Object, Object...) - Static method in class com.blackrook.rookscript.struct.Utils
-
Blindly invokes a method, only throwing a
RuntimeException
if something goes wrong. - IOFunctions - Class in com.blackrook.rookscript.functions
-
RookScript associated I/O functions.
- isArray(Class<?>) - Static method in class com.blackrook.rookscript.struct.Utils
-
Tests if a class is actually an array type.
- isArray(Object) - Static method in class com.blackrook.rookscript.struct.Utils
-
Tests if an object is actually an array type.
- isBoolean() - Method in class com.blackrook.rookscript.ScriptValue
- isBuffer() - Method in class com.blackrook.rookscript.ScriptValue
- isCommentEndDelimiterStart(char) - Method in class com.blackrook.rookscript.struct.Lexer
-
Checks if this is a (or the start of a) block-comment-ending delimiter character.
- isDelimiterStart(char) - Method in class com.blackrook.rookscript.struct.Lexer
-
Checks if this is a (or the start of a) delimiter character.
- isDigit(char) - Method in class com.blackrook.rookscript.struct.Lexer
-
Convenience method for
Character.isDigit(char)
. - isEmpty() - Method in interface com.blackrook.rookscript.resolvers.ScriptVariableResolver
-
Checks if this resolver maintains no values.
- isEmpty() - Method in class com.blackrook.rookscript.resolvers.variable.AbstractVariableResolver
- isEmpty() - Method in class com.blackrook.rookscript.resolvers.variable.ObjectVariableResolver
- isEmpty() - Method in class com.blackrook.rookscript.ScriptValue.ListType
- isEmpty() - Method in class com.blackrook.rookscript.struct.Lexer.ReaderStack
- isEmpty(Object) - Static method in class com.blackrook.rookscript.struct.Utils
-
Checks if a value is "empty." The following is considered "empty": Null references.
- isError() - Method in class com.blackrook.rookscript.ScriptValue
- ISERROR - Enum constant in enum class com.blackrook.rookscript.functions.common.ErrorFunctions
- isExponent(char) - Method in class com.blackrook.rookscript.struct.Lexer
-
Checks if char is the exponent character in a number.
- isExponentSign(char) - Method in class com.blackrook.rookscript.struct.Lexer
-
Checks if char is the exponent sign character in a number.
- isFloat() - Method in class com.blackrook.rookscript.ScriptValue
- isHexDigit(char) - Method in class com.blackrook.rookscript.struct.Lexer
-
Returns true if this is a hex digit (0-9, A-F, a-f).
- isIgnored(Field) - Method in interface com.blackrook.rookscript.struct.TypeProfileFactory.MemberPolicy
-
Checks if a field is ignored by the profile generator.
- isIgnored(Method) - Method in interface com.blackrook.rookscript.struct.TypeProfileFactory.MemberPolicy
-
Checks if a method is ignored by the profile generator.
- isInfinite() - Method in class com.blackrook.rookscript.ScriptValue
- isInteger() - Method in class com.blackrook.rookscript.ScriptValue
- isLetter(char) - Method in class com.blackrook.rookscript.struct.Lexer
-
Convenience method for
Character.isLetter(char)
. - isLexerEnd(char) - Method in class com.blackrook.rookscript.struct.Lexer
-
Checks if a char equals
Lexer.END_OF_LEXER
. - isList() - Method in class com.blackrook.rookscript.ScriptValue
- isMap() - Method in class com.blackrook.rookscript.ScriptValue
- isNaN() - Method in class com.blackrook.rookscript.ScriptValue
- isNewline(char) - Method in class com.blackrook.rookscript.struct.Lexer
-
Checks if a char equals
Lexer.NEWLINE
. - isNull() - Method in class com.blackrook.rookscript.ScriptValue
- isNull(T, T) - Static method in class com.blackrook.rookscript.struct.Utils
-
Returns the first object if it is not null, otherwise returns the second.
- isNumeric() - Method in class com.blackrook.rookscript.ScriptValue
- isObjectArrayType(Class<?>) - Method in class com.blackrook.rookscript.ScriptValue
-
Checks if this script value is both an array and a particular type.
- isObjectRef() - Method in class com.blackrook.rookscript.ScriptValue
- isObjectRef(Class<?>) - Method in class com.blackrook.rookscript.ScriptValue
- isObjectType(Class<?>) - Method in class com.blackrook.rookscript.ScriptValue
-
Checks if this script value can be cast to the target type.
- isPoint(char) - Method in class com.blackrook.rookscript.struct.Lexer
-
Checks if a character is a decimal point (depends on locale/kernel).
- isRawStringStart(char) - Method in class com.blackrook.rookscript.struct.Lexer
-
Checks if this is a character that starts a multiline String.
- isReadOnly(String) - Method in interface com.blackrook.rookscript.resolvers.ScriptVariableResolver
-
Checks if an existing value is read-only.
- isReadOnly(String) - Method in class com.blackrook.rookscript.resolvers.variable.AbstractVariableResolver
- isReadOnly(String) - Method in class com.blackrook.rookscript.resolvers.variable.ObjectVariableResolver
- ISREGEX - Enum constant in enum class com.blackrook.rookscript.functions.RegexFunctions
- isSpace(char) - Method in class com.blackrook.rookscript.struct.Lexer
-
Checks if a char is a space.
- isStreamEnd(char) - Method in class com.blackrook.rookscript.struct.Lexer
-
Checks if a char equals
Lexer.END_OF_STREAM
. - isString() - Method in class com.blackrook.rookscript.ScriptValue
- isStringEnd(char) - Method in class com.blackrook.rookscript.struct.Lexer
-
Checks if this is a character that ends a String.
- isStringEscape(char) - Method in class com.blackrook.rookscript.struct.Lexer
-
Checks if this is a character that is a String escape character.
- isStringStart(char) - Method in class com.blackrook.rookscript.struct.Lexer
-
Checks if this is a character that starts a String.
- isTab(char) - Method in class com.blackrook.rookscript.struct.Lexer
-
Checks if a char is a tab.
- isUnderscore(char) - Method in class com.blackrook.rookscript.struct.Lexer
-
Convenience method for
c == '_'
. - isWhitespace(char) - Method in class com.blackrook.rookscript.struct.Lexer
-
Convenience method for
Character.isWhitespace(char)
. - isWindows() - Static method in class com.blackrook.rookscript.struct.Utils
- ITERATE - Enum constant in enum class com.blackrook.rookscript.lang.ScriptCommandType
-
Performs a single iteration, expecting an OBJECTREF:ScriptIteratorType on the stack top when this is executed.
- iterator() - Method in class com.blackrook.rookscript.ScriptValue.BufferType
- iterator() - Method in class com.blackrook.rookscript.ScriptValue
- iterator() - Method in class com.blackrook.rookscript.ScriptValue.ListType
- iterator() - Method in class com.blackrook.rookscript.ScriptValue.MapType
- IteratorPair() - Constructor for class com.blackrook.rookscript.ScriptIteratorType.IteratorPair
-
Creates a new iterator pair.
- IteratorPair(Object, Object) - Constructor for class com.blackrook.rookscript.ScriptIteratorType.IteratorPair
-
Creates a new iterator pair.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form