Reference
This page lists concepts and links to their descriptions. The complete language specification is also available.
This page is very incomplete. Want to help? See how.
Structure and Declarations
- Keywords
- Modules
- Packages
- Compilation units
- Types
- Type abbreviations
- Type parameters
- Classes
- Interfaces
objects- Methods
- Attributes
- Annotations Ceylon 1.0
Statements
assertstatementsbreakstatementscontinuestatements- expression statements
forstatementsifstatementsimportstatementsreturnstatements=(specification) statementswitchstatementsthrowstatementstrystatementswhilestatements
Expressions
Operators
- operator polymorphism
!(not)!=(not equal)%(remainder)%=(remainder assign)&(Set intersection)&&(and)&&=(and assign)&=(Set intersect assign)()(invoke)()(null-safe invoke)*(product)*=(multiply assign)+(sum)+(unary plus)++(increment)+=(add assign)-(difference)-(unary minus)--(decrement)-=(subtract assign)->(entry).(member)..(spanned range):(segmented range)/(quotient)/=(divide assign)<(less than)<=(less than or equal)<=>(compare)=(assign)==(equal)===(identical)>(greater than)>=(greater than or equal)[](lookup)*.(spread attribute)*.(spread invoke)x[y..z](span)x[y...](upper span)x[...z](lower span)x[y:n](segment)^(power)in(in)is(is)|(Set union)|=(Set union assign)||(or)||=(or assign){}(invoke){}(null-safe invoke)~(Set complement)~=(Set complement assign)elsethen
Literals
Language module (ceylon.language)
The API documentation for ceylon.language.
Tools
- The
ceyloncommand,ceylon - An index of
ceylonsubcommands - The Ceylon
Anttasks - The configuration file format