mirror of https://github.com/sbt/sbt.git
65 lines
1010 B
Plaintext
65 lines
1010 B
Plaintext
Source
|
|
packages : Package*
|
|
definitions: Definition*
|
|
|
|
Package
|
|
name: String
|
|
|
|
Access
|
|
Public
|
|
Qualified
|
|
qualifier: Qualifier
|
|
Protected
|
|
Private
|
|
|
|
Qualifier
|
|
Unqualified
|
|
ThisQualifier
|
|
IdQualifier
|
|
value: String
|
|
|
|
Modifiers
|
|
isAbstract: Boolean
|
|
isOverride: Boolean
|
|
isFinal: Boolean
|
|
isSealed: Boolean
|
|
isImplicit: Boolean
|
|
isLazy: Boolean
|
|
|
|
ParameterList
|
|
parameters: MethodParameter*
|
|
isImplicit: Boolean
|
|
MethodParameter
|
|
name: String
|
|
tpe: Type
|
|
hasDefault: Boolean
|
|
modifier: ParameterModifier
|
|
|
|
TypeParameter
|
|
id: Int
|
|
annotations: Annotation*
|
|
typeParameters : TypeParameter*
|
|
variance: Variance
|
|
lowerBound: Type
|
|
upperBound: Type
|
|
|
|
Annotation
|
|
base: SimpleType
|
|
arguments: AnnotationArgument*
|
|
AnnotationArgument
|
|
name: String
|
|
value: String
|
|
|
|
enum Variance : Contravariant, Covariant, Invariant
|
|
enum ParameterModifier : Repeated, Plain, ByName
|
|
enum DefinitionType : Trait, ClassDef, Module, PackageModule
|
|
|
|
Path
|
|
components: PathComponent*
|
|
|
|
PathComponent
|
|
Super
|
|
qualifier: Path
|
|
This
|
|
Id
|
|
id: String |