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 parameters
- Classes
- Interfaces
objects- Methods
- Attributes
- Annotations Ceylon 1.0
Statements
breakstatementscontinuestatements- expression statements
forstatementsifstatementsimportstatementsreturnstatements=(specification) statementswitchstatementsthrowstatementstrystatementswhilestatements
Expressions
- What is an expression
- Attribute Evaluation
- Attribute Assignment
- Callable References
- Class Instantiation
- Literals
- Metamodel References Ceylon 1.0
- Method Invocation
- Operator expressions
thisouterMilestone 3super- Sequence Instantiation
- String Templates
Operators
- operator polymorphism
!(not)!=(not equal)%(remainder)%=(remainder assign)&(Set intersection) Milestone 4&&(and)&&=(and assign)&=(Set intersect assign) Milestone 4()(invoke)()(null-safe invoke)*(product)**(power)*=(multiply assign)+(sum)+(unary plus)++(increment)+=(add assign)-(difference)-(unary minus)--(decrement)-=(subtract assign)->(entry).(member)..(range).=(apply)/(quotient)/=(divide assign):=(assignment)<(less than)<=(less than or equal)<=>(compare)- [
=(specify)] - doc coming soon at (operator/specify) ==(equal)===(identical)>(greater than)>=(greater than or equal)?[](nullsafe-lookup)[](lookup)[].(spread attribute)[].(spread invoke)[x..y](span)[x...](upper span)^(Set exclusive union) Milestone 4^=(Set exclusive union assign) Milestone 4in(in)is(is)|(Set union) Milestone 4|=(Set union assign) Milestone 4||(or)||=(or assign){}(invoke){}(null-safe invoke)~(Set complement) Milestone 4~=(Set complement assign) Milestone 4
Literals
- Number literals
- Float literals
- String literals
- Character literals
- Single-quoted literals Ceylon 1.1 or later
Language module (ceylon.language)
The API documentation for ceylon.language.
Tools
- The Ceylon launcher,
ceylon - The Ceylon compiler,
ceylonc - The Ceylon module information tool,
ceylonpMilestone 3 - The Ceylon documentation compiler,
ceylond - The Ceylon repository replicator,
ceylonrMilestone 3 - The Ceylon source archive extractor,
ceylonfMilestone 3 - The Ceylon
Anttasks
Interoperability
Module repositories
- Module repositories
- [
modules.ceylon-lang.org] - doc coming soon at (repository/modules.ceylon-lang.org) Milestone 3