Do not use inline on setters as it seems to break some complex expressions.
This commit is contained in:
@@ -98,7 +98,7 @@ abstract Member(Field) from Field to Field {
|
|||||||
return param;
|
return param;
|
||||||
}
|
}
|
||||||
inline function get_isStatic() return hasAccess(AStatic);
|
inline function get_isStatic() return hasAccess(AStatic);
|
||||||
inline function set_isStatic(param) {
|
function set_isStatic(param) {
|
||||||
changeAccess(
|
changeAccess(
|
||||||
param ? AStatic : null,
|
param ? AStatic : null,
|
||||||
param ? null : AStatic
|
param ? null : AStatic
|
||||||
@@ -116,7 +116,7 @@ abstract Member(Field) from Field to Field {
|
|||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
inline function set_isPublic(param) {
|
function set_isPublic(param) {
|
||||||
if (param == null) {
|
if (param == null) {
|
||||||
changeAccess(null, APublic);
|
changeAccess(null, APublic);
|
||||||
changeAccess(null, APrivate);
|
changeAccess(null, APrivate);
|
||||||
@@ -138,7 +138,7 @@ abstract Member(Field) from Field to Field {
|
|||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
inline function set_isBound(param) {
|
function set_isBound(param) {
|
||||||
if (param == null) {
|
if (param == null) {
|
||||||
changeAccess(null, AInline);
|
changeAccess(null, AInline);
|
||||||
changeAccess(null, ADynamic);
|
changeAccess(null, ADynamic);
|
||||||
|
|||||||
Reference in New Issue
Block a user