mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-18 09:34:34 +07:00
java [unused declaration] - initial kotlin accessors support (disabled by default)
GitOrigin-RevId: e40556803447e42af014a67c36f66affea258f52
This commit is contained in:
committed by
intellij-monorepo-bot
parent
2ec6e7c0a9
commit
df2321505f
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<problems>
|
||||
<problem>
|
||||
<file>Test.java</file>
|
||||
<line>9</line>
|
||||
<entry_point TYPE="method" FQNAME="ParentJava java.lang.String getSomeString()" />
|
||||
<description>Method is never used as a member of this interface, but only as a member of the implementation class(es). The project will stay compilable if the method is removed from the interface.</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>Test.java</file>
|
||||
<line>10</line>
|
||||
<entry_point TYPE="method" FQNAME="ParentJava void setSomeString(java.lang.String str)" />
|
||||
<description>Method is never used as a member of this interface, but only as a member of the implementation class(es). The project will stay compilable if the method is removed from the interface.</description>
|
||||
</problem>
|
||||
</problems>
|
||||
@@ -0,0 +1,26 @@
|
||||
class Test {
|
||||
public static void main(String[] args) {
|
||||
var child = new ChildJava();
|
||||
child.setSomeString(child.getSomeString() + "World");
|
||||
}
|
||||
}
|
||||
|
||||
interface ParentJava {
|
||||
String getSomeString();
|
||||
void setSomeString(String str);
|
||||
}
|
||||
|
||||
class ChildJava implements ParentJava {
|
||||
private String someString = "Hello";
|
||||
|
||||
@Override
|
||||
public String getSomeString() {
|
||||
return someString;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setSomeString(String str) {
|
||||
this.someString = str;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<problems>
|
||||
<problem>
|
||||
<file>Test.java</file>
|
||||
<line>8</line>
|
||||
<entry_point TYPE="method" FQNAME="ParentJava java.lang.String getSomeString()" />
|
||||
<description>Method is never used as a member of this interface, but only as a member of the implementation class(es). The project will stay compilable if the method is removed from the interface.</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>Test.java</file>
|
||||
<line>9</line>
|
||||
<entry_point TYPE="method" FQNAME="ParentJava void setSomeString(java.lang.String str)" />
|
||||
<description>Method is never used.</description>
|
||||
</problem>
|
||||
</problems>
|
||||
@@ -0,0 +1,25 @@
|
||||
class Test {
|
||||
public static void main(String[] args) {
|
||||
System.out.println(new ChildJava().getSomeString());
|
||||
}
|
||||
}
|
||||
|
||||
interface ParentJava {
|
||||
String getSomeString();
|
||||
void setSomeString(String str);
|
||||
}
|
||||
|
||||
class ChildJava implements ParentJava {
|
||||
private String someString = "Hello";
|
||||
|
||||
@Override
|
||||
public String getSomeString() {
|
||||
return someString;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setSomeString(String str) {
|
||||
this.someString = str;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<problems>
|
||||
<problem>
|
||||
<file>Test.java</file>
|
||||
<line>9</line>
|
||||
<entry_point TYPE="method" FQNAME="ParentKt java.lang.String getSomeString()" />
|
||||
<description>Method is never used.</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>Test.java</file>
|
||||
<line>10</line>
|
||||
<entry_point TYPE="method" FQNAME="ParentKt void setSomeString(java.lang.String value)" />
|
||||
<description>Method is never used as a member of this interface, but only as a member of the implementation class(es). The project will stay compilable if the method is removed from the interface.</description>
|
||||
</problem>
|
||||
</problems>
|
||||
@@ -0,0 +1,26 @@
|
||||
class Test {
|
||||
public static void main(String[] args) {
|
||||
var child = new ChildJava();
|
||||
child.setSomeString("World");
|
||||
}
|
||||
}
|
||||
|
||||
interface ParentJava {
|
||||
String getSomeString();
|
||||
void setSomeString(String str);
|
||||
}
|
||||
|
||||
class ChildJava implements ParentJava {
|
||||
private String someString = "Hello";
|
||||
|
||||
@Override
|
||||
public String getSomeString() {
|
||||
return someString;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setSomeString(String str) {
|
||||
this.someString = str;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<problems>
|
||||
<problem>
|
||||
<file>Test.java</file>
|
||||
<line>12</line>
|
||||
<entry_point TYPE="method" FQNAME="ParentJava void getSomeString(java.lang.String str)" />
|
||||
<description>Method is never used.</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>Test.java</file>
|
||||
<line>14</line>
|
||||
<entry_point TYPE="method" FQNAME="ParentJava void setSomeString(java.lang.String str)" />
|
||||
<description>Method is never used.</description>
|
||||
</problem>
|
||||
</problems>
|
||||
@@ -0,0 +1,29 @@
|
||||
import java.util.Collections;
|
||||
|
||||
class Test {
|
||||
public static void main(String[] args) {
|
||||
var parentList = Collections.singletonList(new ChildJava());
|
||||
for (var parent : parentList) {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
interface ParentJava {
|
||||
String getSomeString();
|
||||
|
||||
void setSomeString(String str);
|
||||
}
|
||||
|
||||
class ChildJava implements ParentJava {
|
||||
private String someString;
|
||||
|
||||
@Override
|
||||
public String getSomeString() {
|
||||
return someString;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setSomeString(String str) {
|
||||
this.someString = str;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<problems>
|
||||
</problems>
|
||||
@@ -0,0 +1,33 @@
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
|
||||
class Test {
|
||||
public static void main(String[] args) {
|
||||
for (var parent : getList()) {
|
||||
parent.setSomeString(parent.getSomeString() + "World");
|
||||
}
|
||||
}
|
||||
|
||||
static List<ParentJava> getList() {
|
||||
return Collections.singletonList(new ChildJava());
|
||||
}
|
||||
}
|
||||
|
||||
interface ParentJava {
|
||||
String getSomeString();
|
||||
void setSomeString(String str);
|
||||
}
|
||||
|
||||
class ChildJava implements ParentJava {
|
||||
private String someString = "Hello";
|
||||
|
||||
@Override
|
||||
public String getSomeString() {
|
||||
return someString;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setSomeString(String str) {
|
||||
this.someString = str;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<problems>
|
||||
<problem>
|
||||
<file>Test.java</file>
|
||||
<line>19</line>
|
||||
<entry_point TYPE="method" FQNAME="ParentJava void setSomeString(java.lang.String str)" />
|
||||
<description>Method is never used.</description>
|
||||
</problem>
|
||||
</problems>
|
||||
@@ -0,0 +1,34 @@
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
|
||||
class Test {
|
||||
public static void main(String[] args) {
|
||||
for (var parent : getList()) {
|
||||
System.out.println(parent.getSomeString());
|
||||
}
|
||||
}
|
||||
|
||||
static List<ParentJava> getList() {
|
||||
return Collections.singletonList(new ChildJava());
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
interface ParentJava {
|
||||
String getSomeString();
|
||||
void setSomeString(String str);
|
||||
}
|
||||
|
||||
class ChildJava implements ParentJava {
|
||||
private String someString = "Hello";
|
||||
|
||||
@Override
|
||||
public String getSomeString() {
|
||||
return someString;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setSomeString(String str) {
|
||||
this.someString = str;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<problems>
|
||||
<problem>
|
||||
<file>Test.java</file>
|
||||
<line>17</line>
|
||||
<entry_point TYPE="method" FQNAME="ParentJava java.lang.String getSomeString()" />
|
||||
<description>Method is never used.</description>
|
||||
</problem>
|
||||
</problems>
|
||||
@@ -0,0 +1,33 @@
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
|
||||
class Test {
|
||||
public static void main(String[] args) {
|
||||
for (var parent : getList()) {
|
||||
parent.setSomeString("World");
|
||||
}
|
||||
}
|
||||
|
||||
static List<ParentJava> getList() {
|
||||
return Collections.singletonList(new ChildJava());
|
||||
}
|
||||
}
|
||||
|
||||
interface ParentJava {
|
||||
String getSomeString();
|
||||
void setSomeString(String str);
|
||||
}
|
||||
|
||||
class ChildJava implements ParentJava {
|
||||
private String someString = "Hello";
|
||||
|
||||
@Override
|
||||
public String getSomeString() {
|
||||
return someString;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setSomeString(String str) {
|
||||
this.someString = str;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user