This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

View | Details | Raw Unified | Return to bug 190309
Collapse All | Expand All

(-)a/php.editor/src/org/netbeans/modules/php/editor/elements/FieldElementImpl.java (-2 / +6 lines)
Lines 46-51 Link Here
46
import java.util.List;
46
import java.util.List;
47
import java.util.Set;
47
import java.util.Set;
48
import org.netbeans.modules.parsing.spi.indexing.support.IndexResult;
48
import org.netbeans.modules.parsing.spi.indexing.support.IndexResult;
49
import org.netbeans.modules.php.api.editor.PhpClass;
49
import org.netbeans.modules.php.api.editor.PhpClass.Field;
50
import org.netbeans.modules.php.api.editor.PhpClass.Field;
50
import org.netbeans.modules.php.editor.api.FileElementQuery;
51
import org.netbeans.modules.php.editor.api.FileElementQuery;
51
import org.netbeans.modules.php.editor.api.NameKind;
52
import org.netbeans.modules.php.editor.api.NameKind;
Lines 152-160 Link Here
152
    static FieldElement fromFrameworks(final TypeElement type, final Field field, final ElementQuery elementQuery) {
153
    static FieldElement fromFrameworks(final TypeElement type, final Field field, final ElementQuery elementQuery) {
153
        Parameters.notNull("field", field);
154
        Parameters.notNull("field", field);
154
        Parameters.notNull("elementQuery", elementQuery);
155
        Parameters.notNull("elementQuery", elementQuery);
156
        final PhpClass fldType = field.getType();
157
        final Set<TypeResolver> typeResolvers = fldType != null ?
158
            Collections.<TypeResolver>singleton(new TypeResolverImpl(fldType.getFullyQualifiedName()))
159
            : Collections.<TypeResolver>emptySet();
155
        FieldElementImpl retval = new FieldElementImpl(type, field.getName(), field.getOffset(), 
160
        FieldElementImpl retval = new FieldElementImpl(type, field.getName(), field.getOffset(), 
156
                PhpModifiers.NO_FLAGS, null, elementQuery,
161
                PhpModifiers.NO_FLAGS, null, elementQuery, typeResolvers);
157
                Collections.<TypeResolver>singleton(new TypeResolverImpl(field.getType().getFullyQualifiedName())));
158
        retval.fileObject = field.getFile();
162
        retval.fileObject = field.getFile();
159
        return retval;
163
        return retval;
160
    }
164
    }

Return to bug 190309