|
@@ -178,8 +178,7 @@ enum ValueType {
|
|
|
var reflection = new ReflectionClass(Syntax.nativeClassName(c));
|
|
|
|
|
|
var methods = new NativeArray();
|
|
|
- for (m in reflection.getMethods()) {
|
|
|
- var method:ReflectionMethod = m;
|
|
|
+ for (method in reflection.getMethods()) {
|
|
|
if (!method.isStatic()) {
|
|
|
var name = method.getName();
|
|
|
if (!isServiceFieldName(name)) {
|
|
@@ -189,8 +188,7 @@ enum ValueType {
|
|
|
}
|
|
|
|
|
|
var properties = new NativeArray();
|
|
|
- for (p in reflection.getProperties()) {
|
|
|
- var property:ReflectionProperty = p;
|
|
|
+ for (property in reflection.getProperties()) {
|
|
|
if (!property.isStatic()) {
|
|
|
var name = property.getName();
|
|
|
if (!isServiceFieldName(name)) {
|
|
@@ -215,8 +213,6 @@ enum ValueType {
|
|
|
|
|
|
var methods = new NativeArray();
|
|
|
for (m in reflection.getMethods(ReflectionMethod.IS_STATIC)) {
|
|
|
- //TODO: report an issue on invalid type inference for iteration over `NativeIndexedArray`
|
|
|
- var m:ReflectionMethod = m;
|
|
|
var name = m.getName();
|
|
|
if (!isServiceFieldName(name) && phpName == m.getDeclaringClass().getName()) {
|
|
|
methods.array_push(name);
|
|
@@ -225,7 +221,6 @@ enum ValueType {
|
|
|
|
|
|
var properties = new NativeArray();
|
|
|
for (p in reflection.getProperties(ReflectionProperty.IS_STATIC)) {
|
|
|
- var p:ReflectionMethod = p;
|
|
|
var name = p.getName();
|
|
|
if (!isServiceFieldName(name) && phpName == p.getDeclaringClass().getName()) {
|
|
|
properties.array_push(name);
|