Skip to content

Commit 5133385

Browse files
committed
Fix #400: Failure when extending error and implementing throwable.
1 parent f0a5a0a commit 5133385

File tree

1 file changed

+17
-8
lines changed

1 file changed

+17
-8
lines changed

jphp-runtime/src/php/runtime/lang/exception/BaseError.java

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import php.runtime.Memory;
44
import php.runtime.annotation.Reflection;
55
import php.runtime.annotation.Reflection.BaseType;
6+
import php.runtime.annotation.Reflection.Final;
67
import php.runtime.annotation.Reflection.Name;
78
import php.runtime.annotation.Reflection.Signature;
89
import php.runtime.common.HintType;
@@ -65,45 +66,52 @@ public Memory __construct(Environment env, Memory... args) {
6566
return Memory.NULL;
6667
}
6768

69+
@Final
6870
@Override
6971
@Signature
70-
final public Memory getMessage(Environment env, Memory... args) {
72+
public Memory getMessage(Environment env, Memory... args) {
7173
return super.getMessage(env, args);
7274
}
7375

76+
@Final
7477
@Override
7578
@Signature
76-
final public Memory getCode(Environment env, Memory... args) {
79+
public Memory getCode(Environment env, Memory... args) {
7780
return super.getCode(env, args);
7881
}
7982

83+
@Final
8084
@Override
8185
@Signature
82-
final public Memory getLine(Environment env, Memory... args) {
86+
public Memory getLine(Environment env, Memory... args) {
8387
return super.getLine(env, args);
8488
}
8589

90+
@Final
8691
@Override
8792
@Signature
88-
final public Memory getPosition(Environment env, Memory... args) {
93+
public Memory getPosition(Environment env, Memory... args) {
8994
return super.getPosition(env, args);
9095
}
9196

97+
@Final
9298
@Override
9399
@Signature
94-
final public Memory getFile(Environment env, Memory... args) {
100+
public Memory getFile(Environment env, Memory... args) {
95101
return super.getFile(env, args);
96102
}
97103

104+
@Final
98105
@Override
99106
@Signature
100-
final public Memory getTrace(Environment env, Memory... args) {
107+
public Memory getTrace(Environment env, Memory... args) {
101108
return super.getTrace(env, args);
102109
}
103110

111+
@Final
104112
@Override
105113
@Signature
106-
final public Memory getPrevious(Environment env, Memory... args) {
114+
public Memory getPrevious(Environment env, Memory... args) {
107115
return super.getPrevious(env, args);
108116
}
109117

@@ -113,9 +121,10 @@ public Memory __toString(Environment env, Memory... args) {
113121
return super.__toString(env, args);
114122
}
115123

124+
@Final
116125
@Override
117126
@Signature
118-
final public Memory getTraceAsString(Environment env, Memory... args) {
127+
public Memory getTraceAsString(Environment env, Memory... args) {
119128
return super.getTraceAsString(env, args);
120129
}
121130

0 commit comments

Comments
 (0)