AbstractStringBuilder, StringBuilder and java.io.File annotated with nullable/notnull
This commit is contained in:
@@ -75,7 +75,7 @@ fun join(x : Int, vararg a : String) : String {
|
|||||||
for (s in a) {
|
for (s in a) {
|
||||||
b.append(s)
|
b.append(s)
|
||||||
}
|
}
|
||||||
return b.toString()!!
|
return b.toString()
|
||||||
}
|
}
|
||||||
|
|
||||||
fun <T> joinG(x : Int, vararg a : T) : String {
|
fun <T> joinG(x : Int, vararg a : T) : String {
|
||||||
@@ -83,7 +83,7 @@ fun <T> joinG(x : Int, vararg a : T) : String {
|
|||||||
for (s in a) {
|
for (s in a) {
|
||||||
b.append(s)
|
b.append(s)
|
||||||
}
|
}
|
||||||
return b.toString()!!
|
return b.toString()
|
||||||
}
|
}
|
||||||
|
|
||||||
fun <T> joinT(<!UNUSED_PARAMETER!>x<!> : Int, vararg <!UNUSED_PARAMETER!>a<!> : T) : T? {
|
fun <T> joinT(<!UNUSED_PARAMETER!>x<!> : Int, vararg <!UNUSED_PARAMETER!>a<!> : T) : T? {
|
||||||
|
|||||||
@@ -52,7 +52,7 @@ fun main(args: Array<String>) {
|
|||||||
System.out.println("Your numbers: " + prompt)
|
System.out.println("Your numbers: " + prompt)
|
||||||
System.out.println("Enter your expression:")
|
System.out.println("Enter your expression:")
|
||||||
val reader = BufferedReader(InputStreamReader(System.`in`))
|
val reader = BufferedReader(InputStreamReader(System.`in`))
|
||||||
val expr = StringBuilder(reader.readLine())
|
val expr = StringBuilder(reader.readLine()!!)
|
||||||
try {
|
try {
|
||||||
val result = evaluate(expr, numbers)
|
val result = evaluate(expr, numbers)
|
||||||
if (result != 24)
|
if (result != 24)
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ fun main(args: Array<String>) {
|
|||||||
System.out.println("Your numbers: " + prompt)
|
System.out.println("Your numbers: " + prompt)
|
||||||
System.out.println("Enter your expression:")
|
System.out.println("Enter your expression:")
|
||||||
val reader = BufferedReader(InputStreamReader(System.`in`))
|
val reader = BufferedReader(InputStreamReader(System.`in`))
|
||||||
val expr = StringBuilder(reader.readLine())
|
val expr = StringBuilder(reader.readLine()!!)
|
||||||
try {
|
try {
|
||||||
val result = evaluate(expr, numbers)
|
val result = evaluate(expr, numbers)
|
||||||
if (result != 24)
|
if (result != 24)
|
||||||
|
|||||||
@@ -0,0 +1,127 @@
|
|||||||
|
<root>
|
||||||
|
<item name='java.io.File separator'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.io.File pathSeparator'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.io.File File(java.lang.String) 0'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.io.File File(java.lang.String, java.lang.String) 1'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.io.File File(java.lang.String, java.lang.String) 0'>
|
||||||
|
<annotation name='org.jetbrains.annotations.Nullable'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.io.File File(java.io.File, java.lang.String) 0'>
|
||||||
|
<annotation name='org.jetbrains.annotations.Nullable'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.io.File File(java.io.File, java.lang.String) 1'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.io.File File(java.net.URI) 0'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.io.File java.lang.String getName()'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.io.File java.lang.String getParent()'>
|
||||||
|
<annotation name='org.jetbrains.annotations.Nullable'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.io.File java.io.File getParentFile()'>
|
||||||
|
<annotation name='org.jetbrains.annotations.Nullable'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.io.File java.lang.String getPath()'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.io.File java.lang.String getAbsolutePath()'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.io.File java.io.File getAbsoluteFile()'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.io.File java.lang.String getCanonicalPath()'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.io.File java.io.File getCanonicalFile()'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.io.File @java.lang.Deprecated java.net.URL toURL()'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.io.File java.net.URI toURI()'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.io.File java.lang.String[] list()'>
|
||||||
|
<annotation name='org.jetbrains.annotations.Nullable'/>
|
||||||
|
<annotation name='jet.runtime.typeinfo.KotlinSignature'>
|
||||||
|
<val name="value" val=""fun list() : Array<String>?""/>
|
||||||
|
</annotation>
|
||||||
|
</item>
|
||||||
|
<item name='java.io.File java.lang.String[] list(java.io.FilenameFilter) 0'>
|
||||||
|
<annotation name='org.jetbrains.annotations.Nullable'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.io.File java.lang.String[] list(java.io.FilenameFilter)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.Nullable'/>
|
||||||
|
<annotation name='jet.runtime.typeinfo.KotlinSignature'>
|
||||||
|
<val name="value" val=""fun list(filter : FilenameFilter?) : Array<String>?""/>
|
||||||
|
</annotation>
|
||||||
|
</item>
|
||||||
|
<item name='java.io.File java.io.File[] listFiles()'>
|
||||||
|
<annotation name='jet.runtime.typeinfo.KotlinSignature'>
|
||||||
|
<val name="value" val=""fun listFiles() : Array<File>?""/>
|
||||||
|
</annotation>
|
||||||
|
</item>
|
||||||
|
<item name='java.io.File java.io.File[] listFiles(java.io.FilenameFilter)'>
|
||||||
|
<annotation name='jet.runtime.typeinfo.KotlinSignature'>
|
||||||
|
<val name="value" val=""fun listFiles(filter : FilenameFilter?) : Array<File>?""/>
|
||||||
|
</annotation>
|
||||||
|
</item>
|
||||||
|
<item name='java.io.File java.io.File[] listFiles(java.io.FileFilter)'>
|
||||||
|
<annotation name='jet.runtime.typeinfo.KotlinSignature'>
|
||||||
|
<val name="value" val=""fun listFiles(filter : FileFilter?) : Array<File>?""/>
|
||||||
|
</annotation>
|
||||||
|
</item>
|
||||||
|
<item name='java.io.File boolean renameTo(java.io.File) 0'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.io.File java.io.File[] listRoots()'>
|
||||||
|
<annotation name='jet.runtime.typeinfo.KotlinSignature'>
|
||||||
|
<val name="value" val=""fun listRoots() : Array<File>?""/>
|
||||||
|
</annotation>
|
||||||
|
</item>
|
||||||
|
<item name='java.io.File java.io.File createTempFile(java.lang.String, java.lang.String, java.io.File) 0'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.io.File java.io.File createTempFile(java.lang.String, java.lang.String, java.io.File) 1'>
|
||||||
|
<annotation name='org.jetbrains.annotations.Nullable'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.io.File java.io.File createTempFile(java.lang.String, java.lang.String, java.io.File) 2'>
|
||||||
|
<annotation name='org.jetbrains.annotations.Nullable'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.io.File java.io.File createTempFile(java.lang.String, java.lang.String, java.io.File)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.io.File java.io.File createTempFile(java.lang.String, java.lang.String) 0'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.io.File java.io.File createTempFile(java.lang.String, java.lang.String) 1'>
|
||||||
|
<annotation name='org.jetbrains.annotations.Nullable'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.io.File java.io.File createTempFile(java.lang.String, java.lang.String)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.io.File java.lang.String toString()'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.io.FileFilter boolean accept(java.io.File) 0'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.io.FilenameFilter boolean accept(java.io.File, java.lang.String) 0'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.io.FilenameFilter boolean accept(java.io.File, java.lang.String) 1'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
</root>
|
||||||
@@ -14,14 +14,335 @@
|
|||||||
<val name="value" val=""fun currentThread() : Thread""/>
|
<val name="value" val=""fun currentThread() : Thread""/>
|
||||||
</annotation>
|
</annotation>
|
||||||
</item>
|
</item>
|
||||||
|
<item name='java.lang.System java.lang.String setProperty(java.lang.String, java.lang.String)'>
|
||||||
|
<annotation name='jet.runtime.typeinfo.KotlinSignature'>
|
||||||
|
<val name="value" val=""fun setProperty(key : String, value : String) : String?""/>
|
||||||
|
</annotation>
|
||||||
|
</item>
|
||||||
|
<!-- CharSequence -->
|
||||||
<item name='java.lang.CharSequence java.lang.String toString()'>
|
<item name='java.lang.CharSequence java.lang.String toString()'>
|
||||||
<annotation name='jet.runtime.typeinfo.KotlinSignature'>
|
<annotation name='jet.runtime.typeinfo.KotlinSignature'>
|
||||||
<val name="value" val=""fun toString() : String""/>
|
<val name="value" val=""fun toString() : String""/>
|
||||||
</annotation>
|
</annotation>
|
||||||
</item>
|
</item>
|
||||||
<item name='java.lang.System java.lang.String setProperty(java.lang.String, java.lang.String)'>
|
<item name='java.lang.CharSequence java.lang.CharSequence subSequence(int, int)'>
|
||||||
<annotation name='jet.runtime.typeinfo.KotlinSignature'>
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
<val name="value" val=""fun setProperty(key : String, value : String) : String?""/>
|
</item>
|
||||||
</annotation>
|
<!-- AbstractStringBuilder -->
|
||||||
</item>
|
<item name='java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder append(java.lang.Object)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder append(java.lang.String)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder append(java.lang.Object) 0'>
|
||||||
|
<annotation name='org.jetbrains.annotations.Nullable'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder append(java.lang.String) 0'>
|
||||||
|
<annotation name='org.jetbrains.annotations.Nullable'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder append(java.lang.StringBuffer) 0'>
|
||||||
|
<annotation name='org.jetbrains.annotations.Nullable'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder append(java.lang.StringBuffer)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder append(java.lang.CharSequence)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder append(java.lang.CharSequence) 0'>
|
||||||
|
<annotation name='org.jetbrains.annotations.Nullable'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder append(java.lang.CharSequence, int, int)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder append(java.lang.CharSequence, int, int) 0'>
|
||||||
|
<annotation name='org.jetbrains.annotations.Nullable'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder append(char[]) 0'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder append(char[])'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder append(char[], int, int) 0'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder append(char[], int, int)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder append(boolean)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder append(char)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder append(int)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder append(long)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder append(float)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder append(double)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder delete(int, int)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder appendCodePoint(int)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder deleteCharAt(int)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder replace(int, int, java.lang.String)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder replace(int, int, java.lang.String) 2'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.AbstractStringBuilder java.lang.String substring(int, int)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.AbstractStringBuilder java.lang.CharSequence subSequence(int, int)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.AbstractStringBuilder java.lang.String substring(int)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder insert(int, char[], int, int)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder insert(int, char[], int, int) 1'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder insert(int, java.lang.Object)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder insert(int, java.lang.Object) 1'>
|
||||||
|
<annotation name='org.jetbrains.annotations.Nullable'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder insert(int, java.lang.String)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder insert(int, java.lang.String) 1'>
|
||||||
|
<annotation name='org.jetbrains.annotations.Nullable'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder insert(int, char[]) 1'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder insert(int, char[])'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder insert(int, java.lang.CharSequence)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder insert(int, java.lang.CharSequence) 1'>
|
||||||
|
<annotation name='org.jetbrains.annotations.Nullable'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder insert(int, java.lang.CharSequence, int, int)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder insert(int, java.lang.CharSequence, int, int) 1'>
|
||||||
|
<annotation name='org.jetbrains.annotations.Nullable'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder insert(int, boolean)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder insert(int, char)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder insert(int, int)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder insert(int, long)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder insert(int, float)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder insert(int, double)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.AbstractStringBuilder int indexOf(java.lang.String) 0'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.AbstractStringBuilder int indexOf(java.lang.String, int) 0'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.AbstractStringBuilder int lastIndexOf(java.lang.String) 0'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.AbstractStringBuilder int lastIndexOf(java.lang.String, int) 0'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder reverse()'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.AbstractStringBuilder java.lang.String toString()'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<!-- StringBuilder -->
|
||||||
|
<item name='java.lang.StringBuilder StringBuilder(java.lang.String) 0'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.StringBuilder StringBuilder(java.lang.CharSequence) 0'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.StringBuilder java.lang.StringBuilder append(java.lang.Object) 0'>
|
||||||
|
<annotation name='org.jetbrains.annotations.Nullable'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.StringBuilder java.lang.StringBuilder append(java.lang.Object)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.StringBuilder java.lang.StringBuilder append(java.lang.String)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.StringBuilder java.lang.StringBuilder append(java.lang.String) 0'>
|
||||||
|
<annotation name='org.jetbrains.annotations.Nullable'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.StringBuilder java.lang.StringBuilder append(java.lang.StringBuilder)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.StringBuilder java.lang.StringBuilder append(java.lang.StringBuilder) 0'>
|
||||||
|
<annotation name='org.jetbrains.annotations.Nullable'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.StringBuilder java.lang.StringBuilder append(java.lang.StringBuffer)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.StringBuilder java.lang.StringBuilder append(java.lang.StringBuffer) 0'>
|
||||||
|
<annotation name='org.jetbrains.annotations.Nullable'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.StringBuilder java.lang.StringBuilder append(java.lang.CharSequence)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.StringBuilder java.lang.StringBuilder append(java.lang.CharSequence) 0'>
|
||||||
|
<annotation name='org.jetbrains.annotations.Nullable'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.StringBuilder java.lang.StringBuilder append(java.lang.CharSequence, int, int)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.StringBuilder java.lang.StringBuilder append(java.lang.CharSequence, int, int) 0'>
|
||||||
|
<annotation name='org.jetbrains.annotations.Nullable'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.StringBuilder java.lang.StringBuilder append(char[]) 0'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.StringBuilder java.lang.StringBuilder append(char[])'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.StringBuilder java.lang.StringBuilder append(char[], int, int)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.StringBuilder java.lang.StringBuilder append(char[], int, int) 0'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.StringBuilder java.lang.StringBuilder append(boolean)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.StringBuilder java.lang.StringBuilder append(char)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.StringBuilder java.lang.StringBuilder append(int)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.StringBuilder java.lang.StringBuilder append(long)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.StringBuilder java.lang.StringBuilder append(float)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.StringBuilder java.lang.StringBuilder append(double)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.StringBuilder java.lang.StringBuilder appendCodePoint(int)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.StringBuilder java.lang.StringBuilder delete(int, int)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.StringBuilder java.lang.StringBuilder deleteCharAt(int)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.StringBuilder java.lang.StringBuilder replace(int, int, java.lang.String)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.StringBuilder java.lang.StringBuilder replace(int, int, java.lang.String) 2'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.StringBuilder java.lang.StringBuilder insert(int, char[], int, int) 1'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.StringBuilder java.lang.StringBuilder insert(int, char[], int, int)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.StringBuilder java.lang.StringBuilder insert(int, java.lang.Object)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.StringBuilder java.lang.StringBuilder insert(int, java.lang.Object) 1'>
|
||||||
|
<annotation name='org.jetbrains.annotations.Nullable'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.StringBuilder java.lang.StringBuilder insert(int, java.lang.String)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.StringBuilder java.lang.StringBuilder insert(int, char[]) 1'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.StringBuilder java.lang.StringBuilder insert(int, char[])'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.StringBuilder java.lang.StringBuilder insert(int, java.lang.CharSequence)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.StringBuilder java.lang.StringBuilder insert(int, java.lang.CharSequence) 1'>
|
||||||
|
<annotation name='org.jetbrains.annotations.Nullable'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.StringBuilder java.lang.StringBuilder insert(int, java.lang.CharSequence, int, int)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.StringBuilder java.lang.StringBuilder insert(int, java.lang.CharSequence, int, int) 1'>
|
||||||
|
<annotation name='org.jetbrains.annotations.Nullable'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.StringBuilder java.lang.StringBuilder insert(int, java.lang.String) 1'>
|
||||||
|
<annotation name='org.jetbrains.annotations.Nullable'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.StringBuilder java.lang.StringBuilder insert(int, boolean)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.StringBuilder java.lang.StringBuilder insert(int, char)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.StringBuilder java.lang.StringBuilder insert(int, int)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.StringBuilder java.lang.StringBuilder insert(int, long)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.StringBuilder java.lang.StringBuilder insert(int, float)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.StringBuilder java.lang.StringBuilder insert(int, double)'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.StringBuilder int indexOf(java.lang.String) 0'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.StringBuilder int indexOf(java.lang.String, int) 0'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.StringBuilder int lastIndexOf(java.lang.String) 0'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.StringBuilder int lastIndexOf(java.lang.String, int) 0'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.StringBuilder java.lang.StringBuilder reverse()'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
|
<item name='java.lang.StringBuilder java.lang.String toString()'>
|
||||||
|
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||||
|
</item>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -207,6 +207,6 @@ fun File.readLines(charset : String = "UTF-8") : List<String> {
|
|||||||
*/
|
*/
|
||||||
fun File.listFiles(filter : (file : File) -> Boolean) : Array<File>? = listFiles(
|
fun File.listFiles(filter : (file : File) -> Boolean) : Array<File>? = listFiles(
|
||||||
object : FileFilter {
|
object : FileFilter {
|
||||||
override fun accept(file: File?) = filter(file!!)
|
override fun accept(file: File) = filter(file)
|
||||||
}
|
}
|
||||||
) as Array<File>?
|
) as Array<File>?
|
||||||
|
|||||||
+1
-1
@@ -35,7 +35,7 @@ class Html2CompilerPlugin(private val compilerArguments: KDocArguments) : Doclet
|
|||||||
private val sourceDirPaths: List<String> = sourceDirs.map { d -> d.getPath()!! }
|
private val sourceDirPaths: List<String> = sourceDirs.map { d -> d.getPath()!! }
|
||||||
|
|
||||||
private fun fileToWrite(psiFile: PsiFile): String {
|
private fun fileToWrite(psiFile: PsiFile): String {
|
||||||
val file = File((psiFile.getVirtualFile() as CoreLocalVirtualFile).getPath()).getCanonicalFile()!!
|
val file = File((psiFile.getVirtualFile() as CoreLocalVirtualFile).getPath()!!).getCanonicalFile()!!
|
||||||
val filePath = file.getPath()!!
|
val filePath = file.getPath()!!
|
||||||
for (sourceDirPath in sourceDirPaths) {
|
for (sourceDirPath in sourceDirPaths) {
|
||||||
if (filePath.startsWith(sourceDirPath) && filePath.length() > sourceDirPath.length()) {
|
if (filePath.startsWith(sourceDirPath) && filePath.length() > sourceDirPath.length()) {
|
||||||
|
|||||||
@@ -212,7 +212,7 @@ class KModel(val context: BindingContext, val config: KDocConfig, val sourceDirs
|
|||||||
sourceDirs.map { file -> file.getCanonicalPath()!! }
|
sourceDirs.map { file -> file.getCanonicalPath()!! }
|
||||||
|
|
||||||
fun relativePath(psiFile: PsiFile): String {
|
fun relativePath(psiFile: PsiFile): String {
|
||||||
val file = File((psiFile.getVirtualFile() as CoreLocalVirtualFile).getPath()).getCanonicalFile()!!
|
val file = File((psiFile.getVirtualFile() as CoreLocalVirtualFile).getPath()!!).getCanonicalFile()!!
|
||||||
val filePath = file.getPath()!!
|
val filePath = file.getPath()!!
|
||||||
for (sourceDirPath in normalizedSourceDirs) {
|
for (sourceDirPath in normalizedSourceDirs) {
|
||||||
if (filePath.startsWith(sourceDirPath) && filePath.length() > sourceDirPath.length()) {
|
if (filePath.startsWith(sourceDirPath) && filePath.length() > sourceDirPath.length()) {
|
||||||
|
|||||||
Reference in New Issue
Block a user