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 |
} |