Skip to content

Commit c96526e

Browse files
committed
Modified __ensure_finalizer__ to work without using reflection and added some paragraphs to the documentation in FinalizablePyObject (stating use cases fo __ensure_finalizer__ and specifying that it is not possible to overwrite __ensure_finalizer__ on Python side).
1 parent 23b5f44 commit c96526e

149 files changed

Lines changed: 167 additions & 148 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

src/org/python/antlr/ast/AssertDerived.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public void __del_derived__() {
2929
}
3030

3131
public void __ensure_finalizer__() {
32-
FinalizeTrigger.ensureFinalizer(this);
32+
finalizeTrigger=FinalizeTrigger.makeTrigger(this);
3333
}
3434

3535
private PyObject dict;

src/org/python/antlr/ast/AssignDerived.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public void __del_derived__() {
2929
}
3030

3131
public void __ensure_finalizer__() {
32-
FinalizeTrigger.ensureFinalizer(this);
32+
finalizeTrigger=FinalizeTrigger.makeTrigger(this);
3333
}
3434

3535
private PyObject dict;

src/org/python/antlr/ast/AttributeDerived.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public void __del_derived__() {
2929
}
3030

3131
public void __ensure_finalizer__() {
32-
FinalizeTrigger.ensureFinalizer(this);
32+
finalizeTrigger=FinalizeTrigger.makeTrigger(this);
3333
}
3434

3535
private PyObject dict;

src/org/python/antlr/ast/AugAssignDerived.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public void __del_derived__() {
2929
}
3030

3131
public void __ensure_finalizer__() {
32-
FinalizeTrigger.ensureFinalizer(this);
32+
finalizeTrigger=FinalizeTrigger.makeTrigger(this);
3333
}
3434

3535
private PyObject dict;

src/org/python/antlr/ast/BinOpDerived.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public void __del_derived__() {
2929
}
3030

3131
public void __ensure_finalizer__() {
32-
FinalizeTrigger.ensureFinalizer(this);
32+
finalizeTrigger=FinalizeTrigger.makeTrigger(this);
3333
}
3434

3535
private PyObject dict;

src/org/python/antlr/ast/BoolOpDerived.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public void __del_derived__() {
2929
}
3030

3131
public void __ensure_finalizer__() {
32-
FinalizeTrigger.ensureFinalizer(this);
32+
finalizeTrigger=FinalizeTrigger.makeTrigger(this);
3333
}
3434

3535
private PyObject dict;

src/org/python/antlr/ast/BreakDerived.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public void __del_derived__() {
2929
}
3030

3131
public void __ensure_finalizer__() {
32-
FinalizeTrigger.ensureFinalizer(this);
32+
finalizeTrigger=FinalizeTrigger.makeTrigger(this);
3333
}
3434

3535
private PyObject dict;

src/org/python/antlr/ast/CallDerived.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public void __del_derived__() {
2929
}
3030

3131
public void __ensure_finalizer__() {
32-
FinalizeTrigger.ensureFinalizer(this);
32+
finalizeTrigger=FinalizeTrigger.makeTrigger(this);
3333
}
3434

3535
private PyObject dict;

src/org/python/antlr/ast/ClassDefDerived.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public void __del_derived__() {
2929
}
3030

3131
public void __ensure_finalizer__() {
32-
FinalizeTrigger.ensureFinalizer(this);
32+
finalizeTrigger=FinalizeTrigger.makeTrigger(this);
3333
}
3434

3535
private PyObject dict;

src/org/python/antlr/ast/CompareDerived.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public void __del_derived__() {
2929
}
3030

3131
public void __ensure_finalizer__() {
32-
FinalizeTrigger.ensureFinalizer(this);
32+
finalizeTrigger=FinalizeTrigger.makeTrigger(this);
3333
}
3434

3535
private PyObject dict;

0 commit comments

Comments
 (0)