2010-02-08 05:45:19 +01:00
|
|
|
/* sbt -- Simple Build Tool
|
|
|
|
|
* Copyright 2009 Mark Harrah
|
|
|
|
|
*/
|
2009-11-14 20:53:17 +01:00
|
|
|
package xsbt.api
|
|
|
|
|
|
|
|
|
|
sealed trait Line extends NotNull { val line: Int }
|
|
|
|
|
final class ClassLine(val name: String, val level: Int, val line: Int) extends Line
|
|
|
|
|
final class EnumLine(val name: String, val members: Seq[String], val line: Int) extends Line
|
|
|
|
|
final class MemberLine(val name: String, val tpe: String, val single: Boolean, val level: Int, val line: Int) extends Line
|
|
|
|
|
final class WhitespaceLine(val comment: String, val line: Int) extends Line
|