Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
public class MostSimpleInner {

public static class MyInnerClass {
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,189 @@
public class MostSimpleInner {

public static class MyInnerClass {

@javax.annotation.processing.Generated()
static private boolean $classInitializationInProgress;

@javax.annotation.processing.Generated()
static private boolean $classErroneous;

@javax.annotation.processing.Generated()
static private boolean $classInitialized;

@javax.annotation.processing.Generated()
static private boolean $classPrepared;

@javax.annotation.processing.Generated()
static public model boolean $staticInv;

@javax.annotation.processing.Generated()
static public model boolean $staticInv_free;

public static MyInnerClass $allocate();

public MyInnerClass() {
}

public void $init() {
super.$init();
super.$init();
}

static private void $clprepare() {
}

static public void $clinit() {
if (!@($classInitialized)) {
if (!@($classInitializationInProgress)) {
if (!@($classPrepared)) {
//Created by ClassInitializeMethodBuilder.java:219
@($clprepare());
}
if (@($classErroneous)) {
throw new java.lang.NoClassDefFoundError();
}
//Created by ClassInitializeMethodBuilder.java:243
@($classInitializationInProgress) = true;
try {
@(java.lang.Object.$clinit());
}//Created by ClassInitializeMethodBuilder.java:194
catch (java.lang.Error err) {
//Created by ClassInitializeMethodBuilder.java:154
@($classInitializationInProgress) = false;
//Created by ClassInitializeMethodBuilder.java:155
@($classErroneous) = true;
throw err;
} catch (java.lang.Throwable twa) {
//Created by ClassInitializeMethodBuilder.java:154
@($classInitializationInProgress) = false;
//Created by ClassInitializeMethodBuilder.java:155
@($classErroneous) = true;
throw new java.lang.ExceptionInInitializerError(twa);
}
//Created by ClassInitializeMethodBuilder.java:249
@($classInitializationInProgress) = false;
//Created by ClassInitializeMethodBuilder.java:251
@($classErroneous) = false;
//Created by ClassInitializeMethodBuilder.java:253
@($classInitialized) = true;
}
}
}

protected void $prepare() {
super.$prepare();
}

private void $prepareEnter() {
super.$prepare();
}

public MyInnerClass $create() {
//Created by CreateBuilder.java:57
this.$initialized = false;
$prepareEnter();
return this;
}

public static MyInnerClass $createObject() {
MyInnerClass __NEW__;
//Created by CreateObjectBuilder.java:70
__NEW__ = MyInnerClass.$allocate();
__NEW__.$create()@MyInnerClass
return __NEW__;
}
}

@javax.annotation.processing.Generated()
static private boolean $classInitializationInProgress;

@javax.annotation.processing.Generated()
static private boolean $classErroneous;

@javax.annotation.processing.Generated()
static private boolean $classInitialized;

@javax.annotation.processing.Generated()
static private boolean $classPrepared;

@javax.annotation.processing.Generated()
static public model boolean $staticInv;

@javax.annotation.processing.Generated()
static public model boolean $staticInv_free;

public static MostSimpleInner $allocate();

public MostSimpleInner() {
}

public void $init() {
super.$init();
super.$init();
}

static private void $clprepare() {
}

static public void $clinit() {
if (!@($classInitialized)) {
if (!@($classInitializationInProgress)) {
if (!@($classPrepared)) {
//Created by ClassInitializeMethodBuilder.java:219
@($clprepare());
}
if (@($classErroneous)) {
throw new java.lang.NoClassDefFoundError();
}
//Created by ClassInitializeMethodBuilder.java:243
@($classInitializationInProgress) = true;
try {
@(java.lang.Object.$clinit());
}//Created by ClassInitializeMethodBuilder.java:194
catch (java.lang.Error err) {
//Created by ClassInitializeMethodBuilder.java:154
@($classInitializationInProgress) = false;
//Created by ClassInitializeMethodBuilder.java:155
@($classErroneous) = true;
throw err;
} catch (java.lang.Throwable twa) {
//Created by ClassInitializeMethodBuilder.java:154
@($classInitializationInProgress) = false;
//Created by ClassInitializeMethodBuilder.java:155
@($classErroneous) = true;
throw new java.lang.ExceptionInInitializerError(twa);
}
//Created by ClassInitializeMethodBuilder.java:249
@($classInitializationInProgress) = false;
//Created by ClassInitializeMethodBuilder.java:251
@($classErroneous) = false;
//Created by ClassInitializeMethodBuilder.java:253
@($classInitialized) = true;
}
}
}

protected void $prepare() {
super.$prepare();
}

private void $prepareEnter() {
super.$prepare();
}

public MostSimpleInner $create() {
//Created by CreateBuilder.java:57
this.$initialized = false;
$prepareEnter();
return this;
}

public static MostSimpleInner $createObject() {
MostSimpleInner __NEW__;
//Created by CreateObjectBuilder.java:70
__NEW__ = MostSimpleInner.$allocate();
__NEW__.$create()@MostSimpleInner
return __NEW__;
}
}
24 changes: 24 additions & 0 deletions key.core/pipelineTests/simple/expected/04_JmlDocRemoval/Test.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
public class Test {

public static int abc;

static {
// should be resolved to 2
abc = 1 + 1;
}

public int memberVar;

{
memberVar = 42;
}
}

public class SubClass extends Test {

public int memberVar;

{
memberVar = 41;
}
}
Loading
Loading