Delete more interface related.

This commit is contained in:
Eugene Yokota 2015-08-20 00:42:59 -04:00
parent 7cbcb67dfa
commit 8b4e0486a8
4 changed files with 0 additions and 170 deletions

View File

@ -1,25 +0,0 @@
Definition
name: String
access: Access
modifiers: Modifiers
annotations: Annotation*
FieldLike
tpe : Type
Val
Var
ParameterizedDefinition
typeParameters: TypeParameter*
Def
valueParameters: ParameterList*
returnType: Type
ClassLike
definitionType: DefinitionType
selfType: ~Type
structure: ~Structure
savedAnnotations: String*
TypeMember
TypeAlias
tpe: Type
TypeDeclaration
lowerBound: Type
upperBound: Type

View File

@ -1,81 +0,0 @@
Source
compilation: Compilation
hash: Byte*
api: SourceAPI
apiHash: Int
_internalOnly_nameHashes: _internalOnly_NameHashes
hasMacro: Boolean
_internalOnly_NameHashes
regularMembers: _internalOnly_NameHash*
implicitMembers: _internalOnly_NameHash*
_internalOnly_NameHash
name: String
hash: Int
SourceAPI
packages : Package*
definitions: Definition*
OutputSetting
sourceDirectory: String
outputDirectory: String
Compilation
startTime: Long
outputs: OutputSetting*
Package
name: String
Access
Public
Qualified
qualifier: Qualifier
Protected
Private
Qualifier
Unqualified
ThisQualifier
IdQualifier
value: String
ParameterList
parameters: MethodParameter*
isImplicit: Boolean
MethodParameter
name: String
tpe: Type
hasDefault: Boolean
modifier: ParameterModifier
TypeParameter
id: String
annotations: Annotation*
typeParameters : TypeParameter*
variance: Variance
lowerBound: Type
upperBound: Type
Annotation
base: Type
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

View File

@ -1,34 +0,0 @@
package xsbti
import java.io.File
import scala.collection.mutable.ArrayBuffer
import xsbti.api.SourceAPI
import xsbti.DependencyContext._
class TestCallback(override val nameHashing: Boolean = false) extends AnalysisCallback
{
val sourceDependencies = new ArrayBuffer[(File, File, DependencyContext)]
val binaryDependencies = new ArrayBuffer[(File, String, File, DependencyContext)]
val products = new ArrayBuffer[(File, File, String)]
val usedNames = scala.collection.mutable.Map.empty[File, Set[String]].withDefaultValue(Set.empty)
val apis: scala.collection.mutable.Map[File, SourceAPI] = scala.collection.mutable.Map.empty
def sourceDependency(dependsOn: File, source: File, inherited: Boolean): Unit = {
val context = if(inherited) DependencyByInheritance else DependencyByMemberRef
sourceDependency(dependsOn, source, context)
}
def sourceDependency(dependsOn: File, source: File, context: DependencyContext): Unit = { sourceDependencies += ((dependsOn, source, context)) }
def binaryDependency(binary: File, name: String, source: File, inherited: Boolean): Unit = {
val context = if(inherited) DependencyByInheritance else DependencyByMemberRef
binaryDependency(binary, name, source, context)
}
def binaryDependency(binary: File, name: String, source: File, context: DependencyContext): Unit = { binaryDependencies += ((binary, name, source, context)) }
def generatedClass(source: File, module: File, name: String): Unit = { products += ((source, module, name)) }
def usedName(source: File, name: String): Unit = { usedNames(source) += name }
def api(source: File, sourceAPI: SourceAPI): Unit = {
assert(!apis.contains(source), s"The `api` method should be called once per source file: $source")
apis(source) = sourceAPI
}
def problem(category: String, pos: xsbti.Position, message: String, severity: xsbti.Severity, reported: Boolean): Unit = ()
}

View File

@ -1,30 +0,0 @@
Type
SimpleType
Projection
prefix : SimpleType
id: String
ParameterRef
id: String
Singleton
path: Path
EmptyType
Parameterized
baseType : SimpleType
typeArguments: Type*
Constant
baseType: Type
value: String
Annotated
baseType : Type
annotations : Annotation*
Structure
parents : ~Type*
declared: ~Definition*
inherited: ~Definition*
Existential
baseType : Type
clause: TypeParameter*
Polymorphic
baseType: Type
parameters: TypeParameter*