Whoops.
This commit is contained in:
@@ -107,9 +107,11 @@ class Constructor {
|
|||||||
#if haxe4
|
#if haxe4
|
||||||
case FProp('default', 'never', _):
|
case FProp('default', 'never', _):
|
||||||
member.isFinal = true;
|
member.isFinal = true;
|
||||||
|
false;
|
||||||
case FProp(_, 'set', _):
|
case FProp(_, 'set', _):
|
||||||
member.addMeta(':isVar');
|
member.addMeta(':isVar');
|
||||||
metaBypass = true;
|
metaBypass = true;
|
||||||
|
false;
|
||||||
#end
|
#end
|
||||||
case FProp(_):
|
case FProp(_):
|
||||||
true;
|
true;
|
||||||
@@ -120,14 +122,10 @@ class Constructor {
|
|||||||
case v: v;
|
case v: v;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (options.bypass && member.kind.match(FProp(_, 'never' | 'set', _, _))) {
|
if (bypass && member.kind.match(FProp(_, 'never' | 'set', _, _))) {
|
||||||
|
|
||||||
member.addMeta(':isVar');
|
member.addMeta(':isVar');
|
||||||
switch member.kind {
|
|
||||||
case FProp(get, set, _):
|
|
||||||
member.pos.warning('$get,$set');
|
|
||||||
default:
|
|
||||||
}
|
|
||||||
addStatement((function () {
|
addStatement((function () {
|
||||||
var fields = [for (f in (macro this).typeof().sure().getClass().fields.get()) f.name => f];
|
var fields = [for (f in (macro this).typeof().sure().getClass().fields.get()) f.name => f];
|
||||||
|
|
||||||
@@ -139,6 +137,7 @@ class Constructor {
|
|||||||
default: t.iter(seek);
|
default: t.iter(seek);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
trace(t);
|
||||||
seek(t);
|
seek(t);
|
||||||
if (direct == null) pos.error('nope');
|
if (direct == null) pos.error('nope');
|
||||||
var direct = Context.storeTypedExpr(direct);
|
var direct = Context.storeTypedExpr(direct);
|
||||||
|
Reference in New Issue
Block a user