JavaScript is disabled on your browser.
Description
Nested Class Summary
Enum Constant Summary
Field Summary
Constructor Summary
Method Summary
Enum Constant Details
Assignment
Return
If
ForLoop
WhileLoop
Let
LexicalScope
Lambda
Fn
InternalVars
Module
ExceptionHandle
NewInstance
StringInterpolation
Use
StaticFields
StaticMethods
Field Details
prequires
functions
Constructor Details
Feature()
Feature(Set)
Feature(List)
Feature(Set, List)
Method Details
values()
valueOf(String)
asList(AviatorFunction...)
getFunctions()
asSet(Feature...)
getPrequires()
getFullFeatures()
getCompatibleFeatures()
Enum Constant Summary
Enum Constants
try..catch..finally and throw statement to handle exceptions.
fn to define named function
Internal vars such as __env__, __instance__
lambda to define function
module system such as exports/require/load function supporting.
new Class(arguments) to create an instance of special class with arguments.
Access java class's static fields by Class.FIELD
Invoke java class's static methods by Class.method(..args)
String interpolation.For example, "a = 'aviator'; 'hello #{a}'" to generate a string 'hello
aviator'
use package.class to import java classes into current context.
Field Summary
Fields
Functions to support the feature.
Require feature sets for this feature.
Constructor Summary
Constructors
private
private
private
private
Method Summary
All Methods Static Methods Instance Methods Concrete Methods
Create a feature set from arguments.
Returns the feature set that is compatible with aviator early versions(before 5.0).
Returns the full feature set.
Returns the enum constant of this class with the specified name.
Returns an array containing the constants of this enum class, in
the order they are declared.
Methods inherited from class Enum
clone , compareTo , describeConstable , equals , finalize , getDeclaringClass , hashCode , name , ordinal , toString , valueOf