Running Java code
Calling methods
Methods may be used as effects, expressions, and conditions. If used as a condition, the condition will pass as long as the return value of the method is not false
, null
, or 0
.
Calling non-public methods
If the method you're trying to invoke is not public, you must prefix the method name with the declaring class in brackets. Since an object may have a non-public method with the same name in multiple superclasses, you must explicitly specify where to find the method.
Calling overloaded methods
Generally, skript-mirror can infer the correct overloaded method to call from the arguments passed at runtime. If you need to use a certain implementation of a method, you may append a comma separated list to the end of the method name surrounded in brackets.
Calling fields
References to fields must end in !
due to limitations in Skript's parser.
Calling non-public fields
If the field you're trying to use is not public, you must prefix the field name with the declaring class in brackets. Since an object may have a non-public field with the same name in multiple superclasses, you must explicitly specify where to find the field.
Calling constructors
Last updated