[FIR IDE] Add Fir lightclasses tests and fix FindUsages tests

This commit is contained in:
Igor Yakovlev
2020-10-07 16:36:16 +03:00
committed by Ilya Kirillov
parent 3cefef03ff
commit dbb54c87bc
213 changed files with 3496 additions and 218 deletions
@@ -0,0 +1,44 @@
public abstract interface Base /* Base*/ {
public abstract int foo(@org.jetbrains.annotations.NotNull() java.lang.String, @org.jetbrains.annotations.Nullable() java.lang.Object);// foo(java.lang.String, java.lang.Object)
public abstract int getX();// getX()
public abstract int getY();// getY()
public abstract void printMessage();// printMessage()
public abstract void printMessageLine();// printMessageLine()
public abstract void setY(int);// setY(int)
}
public final class BaseImpl /* BaseImpl*/ implements Base {
private final int x;
public BaseImpl(int);// .ctor(int)
public final int getX();// getX()
public void printMessage();// printMessage()
public void printMessageLine();// printMessageLine()
}
public final class Derived /* Derived*/ implements Base {
public Derived(@org.jetbrains.annotations.NotNull() Base);// .ctor(Base)
public int foo(@org.jetbrains.annotations.NotNull() java.lang.String, @org.jetbrains.annotations.Nullable() java.lang.Object);// foo(java.lang.String, java.lang.Object)
public int getX();// getX()
public int getY();// getY()
public void printMessage();// printMessage()
public void printMessageLine();// printMessageLine()
public void setY(int);// setY(int)
}