Added 'public' annotation and specified return types for library functions

This commit is contained in:
Svetlana Isakova
2012-03-29 20:45:59 +04:00
parent aefabd132e
commit 167a9c444a
55 changed files with 1435 additions and 1435 deletions
+46 -46
View File
@@ -1,84 +1,84 @@
package jet
fun Array<T>(val size : Int) : Array<T?>
public fun Array<T>(public val size : Int) : Array<T?>
class Array<T>(val size : Int, init : (Int) -> T) {
fun get(index : Int) : T
fun set(index : Int, value : T) : Unit
public class Array<T>(public val size : Int, init : (Int) -> T) {
public fun get(index : Int) : T
public fun set(index : Int, value : T) : Unit
fun iterator() : Iterator<T>
public fun iterator() : Iterator<T>
val indices : IntRange
public val indices : IntRange
}
class ByteArray(val size : Int) {
fun get(index : Int) : Byte
fun set(index : Int, value : Byte) : Unit
public class ByteArray(public val size : Int) {
public fun get(index : Int) : Byte
public fun set(index : Int, value : Byte) : Unit
fun iterator() : ByteIterator
public fun iterator() : ByteIterator
val indices : IntRange
public val indices : IntRange
}
class ShortArray(val size : Int) {
fun get(index : Int) : Short
fun set(index : Int, value : Short) : Unit
public class ShortArray(public val size : Int) {
public fun get(index : Int) : Short
public fun set(index : Int, value : Short) : Unit
fun iterator() : ShortIterator
public fun iterator() : ShortIterator
val indices : IntRange
public val indices : IntRange
}
class IntArray(val size : Int) {
fun get(index : Int) : Int
fun set(index : Int, value : Int) : Unit
public class IntArray(public val size : Int) {
public fun get(index : Int) : Int
public fun set(index : Int, value : Int) : Unit
fun iterator() : IntIterator
public fun iterator() : IntIterator
val indices : IntRange
public val indices : IntRange
}
class LongArray(val size : Int) {
fun get(index : Int) : Long
fun set(index : Int, value : Long) : Unit
public class LongArray(public val size : Int) {
public fun get(index : Int) : Long
public fun set(index : Int, value : Long) : Unit
fun iterator() : LongIterator
public fun iterator() : LongIterator
val indices : IntRange
public val indices : IntRange
}
class FloatArray(val size : Int) {
fun get(index : Int) : Float
fun set(index : Int, value : Float) : Unit
public class FloatArray(public val size : Int) {
public fun get(index : Int) : Float
public fun set(index : Int, value : Float) : Unit
fun iterator() : FloatIterator
public fun iterator() : FloatIterator
val indices : IntRange
public val indices : IntRange
}
class DoubleArray(val size : Int) {
fun get(index : Int) : Double
fun set(index : Int, value : Double) : Unit
public class DoubleArray(public val size : Int) {
public fun get(index : Int) : Double
public fun set(index : Int, value : Double) : Unit
fun iterator() : DoubleIterator
public fun iterator() : DoubleIterator
val indices : IntRange
public val indices : IntRange
}
class CharArray(val size : Int) {
fun get(index : Int) : Char
fun set(index : Int, value : Char) : Unit
public class CharArray(public val size : Int) {
public fun get(index : Int) : Char
public fun set(index : Int, value : Char) : Unit
fun iterator() : CharIterator
public fun iterator() : CharIterator
val indices : IntRange
public val indices : IntRange
}
class BooleanArray(val size : Int) {
fun get(index : Int) : Boolean
fun set(index : Int, value : Boolean) : Unit
public class BooleanArray(public val size : Int) {
public fun get(index : Int) : Boolean
public fun set(index : Int, value : Boolean) : Unit
fun iterator() : BooleanIterator
public fun iterator() : BooleanIterator
val indices : IntRange
public val indices : IntRange
}
+18 -18
View File
@@ -1,37 +1,37 @@
package jet
trait Iterable<out T> {
fun iterator() : Iterator<T>
public trait Iterable<out T> {
public fun iterator() : Iterator<T>
}
trait ByteIterable : Iterable<Byte> {
override fun iterator() : ByteIterator
public trait ByteIterable : Iterable<Byte> {
public override fun iterator() : ByteIterator
}
trait ShortIterable : Iterable<Short> {
override fun iterator() : ShortIterator
public trait ShortIterable : Iterable<Short> {
public override fun iterator() : ShortIterator
}
trait IntIterable : Iterable<Int> {
override fun iterator() : IntIterator
public trait IntIterable : Iterable<Int> {
public override fun iterator() : IntIterator
}
trait LongIterable : Iterable<Long> {
override fun iterator() : LongIterator
public trait LongIterable : Iterable<Long> {
public override fun iterator() : LongIterator
}
trait FloatIterable : Iterable<Float> {
override fun iterator() : FloatIterator
public trait FloatIterable : Iterable<Float> {
public override fun iterator() : FloatIterator
}
trait DoubleIterable : Iterable<Double> {
override fun iterator() : DoubleIterator
public trait DoubleIterable : Iterable<Double> {
public override fun iterator() : DoubleIterator
}
trait BooleanIterable : Iterable<Boolean> {
override fun iterator() : BooleanIterator
public trait BooleanIterable : Iterable<Boolean> {
public override fun iterator() : BooleanIterator
}
trait CharIterable : Iterable<Char> {
override fun iterator() : CharIterator
public trait CharIterable : Iterable<Char> {
public override fun iterator() : CharIterator
}
+36 -36
View File
@@ -1,73 +1,73 @@
package jet
trait Iterator<out T> {
fun next() : T
val hasNext : Boolean
public trait Iterator<out T> {
public fun next() : T
public val hasNext : Boolean
}
abstract open class ByteIterator() : Iterator<Byte> {
abstract open fun nextByte() : Byte
public abstract class ByteIterator() : Iterator<Byte> {
public abstract open fun nextByte() : Byte
override fun next() : Byte
public override fun next() : Byte
}
abstract open class ShortIterator() : Iterator<Short> {
abstract open fun nextShort() : Short
public abstract class ShortIterator() : Iterator<Short> {
public abstract open fun nextShort() : Short
override fun next() : Short
public override fun next() : Short
}
abstract open class CharIterator() : Iterator<Char> {
abstract open fun nextChar() : Char
public abstract class CharIterator() : Iterator<Char> {
public abstract open fun nextChar() : Char
override fun next() : Char
public override fun next() : Char
}
abstract open class IntIterator() : Iterator<Int> {
abstract open fun nextInt() : Int
public abstract class IntIterator() : Iterator<Int> {
public abstract open fun nextInt() : Int
override fun next() : Int
public override fun next() : Int
}
abstract open class LongIterator() : Iterator<Long> {
abstract open fun nextLong() : Long
public abstract class LongIterator() : Iterator<Long> {
public abstract open fun nextLong() : Long
override fun next() : Long
public override fun next() : Long
}
abstract open class FloatIterator() : Iterator<Float> {
abstract open fun nextFloat() : Float
public abstract class FloatIterator() : Iterator<Float> {
public abstract open fun nextFloat() : Float
override fun next() : Float
public override fun next() : Float
}
abstract open class DoubleIterator() : Iterator<Double> {
abstract open fun nextDouble() : Double
public abstract class DoubleIterator() : Iterator<Double> {
public abstract open fun nextDouble() : Double
override fun next() : Double
public override fun next() : Double
}
abstract open class BooleanIterator() : Iterator<Boolean> {
abstract open fun nextBoolean() : Boolean
abstract open public class BooleanIterator() : Iterator<Boolean> {
public abstract open fun nextBoolean() : Boolean
override fun next() : Boolean
public override fun next() : Boolean
}
fun <T> Iterator<T>.iterator() : Iterator<T>
public fun <T> Iterator<T>.iterator() : Iterator<T>
fun ByteIterator.iterator() : ByteIterator
public fun ByteIterator.iterator() : ByteIterator
fun ShortIterator.iterator() : ShortIterator
public fun ShortIterator.iterator() : ShortIterator
fun CharIterator.iterator() : CharIterator
public fun CharIterator.iterator() : CharIterator
fun IntIterator.iterator() : IntIterator
public fun IntIterator.iterator() : IntIterator
fun BooleanIterator.iterator() : BooleanIterator
public fun BooleanIterator.iterator() : BooleanIterator
fun DoubleIterator.iterator() : DoubleIterator
public fun DoubleIterator.iterator() : DoubleIterator
fun FloatIterator.iterator() : FloatIterator
public fun FloatIterator.iterator() : FloatIterator
fun LongIterator.iterator() : LongIterator
public fun LongIterator.iterator() : LongIterator
+35 -35
View File
@@ -1,66 +1,66 @@
package jet
annotation class volatile
annotation class atomic
public annotation class volatile
public annotation class atomic
fun <R> synchronized(lock: Any, block : () -> R) : R
public fun <R> synchronized(lock: Any, block : () -> R) : R
fun Any?.identityEquals(other : Any?) : Boolean // = this === other
public fun Any?.identityEquals(other : Any?) : Boolean // = this === other
// Can't write a body due to a bootstrapping problem (see JET-74)
fun Any?.equals(other : Any?) : Boolean// = this === other
public fun Any?.equals(other : Any?) : Boolean// = this === other
// Returns "null" for null
fun Any?.toString() : String// = this === other
public fun Any?.toString() : String// = this === other
fun <T : Any> T?.sure() : T
public fun <T : Any> T?.sure() : T
fun String?.plus(other: Any?) : String
public fun String?.plus(other: Any?) : String
trait Comparable<in T> {
fun compareTo(other : T) : Int
public trait Comparable<in T> {
public fun compareTo(other : T) : Int
}
trait Hashable {
fun hashCode() : Int
fun equals(other : Any?) : Boolean
public trait Hashable {
public fun hashCode() : Int
public fun equals(other : Any?) : Boolean
}
class Boolean : Comparable<Boolean> {
fun not() : Boolean
public class Boolean : Comparable<Boolean> {
public fun not() : Boolean
fun and(other : Boolean) : Boolean
public fun and(other : Boolean) : Boolean
fun or(other : Boolean) : Boolean
public fun or(other : Boolean) : Boolean
fun xor(other : Boolean) : Boolean
public fun xor(other : Boolean) : Boolean
fun equals(other : Any?) : Boolean
public fun equals(other : Any?) : Boolean
override fun compareTo(that : Boolean) : Int
public override fun compareTo(that : Boolean) : Int
}
trait CharSequence {
fun get(index : Int) : Char
public trait CharSequence {
public fun get(index : Int) : Char
val length : Int
public val length : Int
fun toString() : String
public fun toString() : String
}
class String() : Comparable<String>, CharSequence {
fun plus(other : Any?) : String
public class String() : Comparable<String>, CharSequence {
public fun plus(other : Any?) : String
fun equals(other : Any?) : Boolean
public fun equals(other : Any?) : Boolean
override fun compareTo(that : String) : Int
override fun get(index : Int) : Char
override fun toString() : String
override val length: Int
public override fun compareTo(that : String) : Int
public override fun get(index : Int) : Char
public override fun toString() : String
public override val length: Int
}
open class Throwable(message : String? = null, cause: Throwable? = null) {
fun getMessage() : String?
fun getCause() : Throwable?
fun printStackTrace() : Unit
public open class Throwable(message : String? = null, cause: Throwable? = null) {
public fun getMessage() : String?
public fun getCause() : Throwable?
public fun printStackTrace() : Unit
}
File diff suppressed because it is too large Load Diff
+54 -54
View File
@@ -1,109 +1,109 @@
package jet
trait Range<in T : Comparable<T>> {
fun contains(item : T) : Boolean
public trait Range<in T : Comparable<T>> {
public fun contains(item : T) : Boolean
}
class IntRange(val start : Int, val size : Int) : Range<Int>, IntIterable {
override fun iterator () : IntIterator
public class IntRange(public val start : Int, public val size : Int) : Range<Int>, IntIterable {
public override fun iterator () : IntIterator
override fun contains (elem: Int) : Boolean
public override fun contains (elem: Int) : Boolean
val end : Int
public val end : Int
val iteratorStart : Int
public val iteratorStart : Int
fun minus() : IntRange
public fun minus() : IntRange
fun step(step: Int) : IntIterator
public fun step(step: Int) : IntIterator
val isReversed : Boolean
public val isReversed : Boolean
}
class LongRange(val start : Long, val size : Long) : Range<Long>, LongIterable {
override fun iterator () : LongIterator
public class LongRange(public val start : Long, public val size : Long) : Range<Long>, LongIterable {
public override fun iterator () : LongIterator
override fun contains (elem: Long) : Boolean
public override fun contains (elem: Long) : Boolean
val iteratorStart : Long
public val iteratorStart : Long
val end : Long
public val end : Long
fun minus() : LongRange
public fun minus() : LongRange
fun step(step: Long) : LongIterator
public fun step(step: Long) : LongIterator
val isReversed : Boolean
public val isReversed : Boolean
}
class ByteRange(val start : Byte, val size : Int) : Range<Byte>, ByteIterable {
override fun iterator () : ByteIterator
public class ByteRange(public val start : Byte, public val size : Int) : Range<Byte>, ByteIterable {
public override fun iterator () : ByteIterator
override fun contains (elem: Byte) : Boolean
public override fun contains (elem: Byte) : Boolean
val end : Byte
public val end : Byte
val iteratorStart : Byte
public val iteratorStart : Byte
fun minus() : ByteRange
public fun minus() : ByteRange
fun step(step: Int) : ByteIterator
public fun step(step: Int) : ByteIterator
val isReversed : Boolean
public val isReversed : Boolean
}
class ShortRange(val start : Short, val size : Int) : Range<Short>, ShortIterable {
override fun iterator () : ShortIterator
public class ShortRange(public val start : Short, public val size : Int) : Range<Short>, ShortIterable {
public override fun iterator () : ShortIterator
override fun contains (elem: Short) : Boolean
public override fun contains (elem: Short) : Boolean
val iteratorStart : Short
public val iteratorStart : Short
val end : Short
public val end : Short
fun minus() : ShortRange
public fun minus() : ShortRange
fun step(step: Int) : ShortIterator
public fun step(step: Int) : ShortIterator
val isReversed : Boolean
public val isReversed : Boolean
}
class CharRange(val start : Char, val size : Int) : Range<Char>, CharIterable {
override fun iterator () : CharIterator
public class CharRange(public val start : Char, public val size : Int) : Range<Char>, CharIterable {
public override fun iterator () : CharIterator
override fun contains (elem: Char) : Boolean
public override fun contains (elem: Char) : Boolean
val iteratorStart : Char
public val iteratorStart : Char
val end : Char
public val end : Char
fun minus() : CharRange
public fun minus() : CharRange
fun step(step: Int) : CharIterator
public fun step(step: Int) : CharIterator
val isReversed : Boolean
public val isReversed : Boolean
}
class FloatRange(val start : Float, val size : Float) : Range<Float> {
override fun contains (elem: Float) : Boolean
public class FloatRange(public val start : Float, public val size : Float) : Range<Float> {
public override fun contains (elem: Float) : Boolean
val end : Float
public val end : Float
fun minus() : FloatRange
public fun minus() : FloatRange
fun step(step: Float) : FloatIterator
public fun step(step: Float) : FloatIterator
val isReversed : Boolean
public val isReversed : Boolean
}
class DoubleRange(val start : Double, val size : Double) : Range<Double> {
override fun contains (elem: Double) : Boolean
public class DoubleRange(public val start : Double, public val size : Double) : Range<Double> {
public override fun contains (elem: Double) : Boolean
val end : Double
public val end : Double
fun minus() : DoubleRange
public fun minus() : DoubleRange
fun step(step: Double) : DoubleIterator
public fun step(step: Double) : DoubleIterator
val isReversed : Boolean
public val isReversed : Boolean
}