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.

Bug 140624

Summary: javafx. completion list is not in sync with api docs
Product: javafx Reporter: Lark Fitzgerald <lfitzgerald>
Component: EditorAssignee: Anton Chechel <manowar>
Status: VERIFIED DUPLICATE    
Severity: blocker Keywords: RELNOTE
Priority: P3    
Version: 6.x   
Hardware: All   
OS: Windows Vista   
Issue Type: DEFECT Exception Reporter:
Bug Depends on:    
Bug Blocks: 154422    

Description Lark Fitzgerald 2008-07-17 20:59:09 UTC
Product Version: NetBeans IDE 6.1 (Build 200805300101)
Java: 1.6.0_10-beta; Java HotSpot(TM) Client VM 11.0-b11
System: Windows Vista version 6.0 running on x86; Cp1252; en_US (nb)
Installer build: NO
fx NB61 continuous plugin: 374

1. open editor
2. type javafx.

A list generates with the following itmes:
animation
application
async
ext
fxunit
input
lang
reflect
scene
ui
util

According to the api's there should only be:
javafx.application 
javafx.animation 
javafx.ext.swing 
javafx.input 
javafx.lang 
javafx.scene 
javafx.util
Comment 1 David Strupl 2008-07-18 11:43:42 UTC
The problem is that the implementation scans the folders on the disk on the project classpath. It presents you even
empty folders or folders where there are no public classes. Can you please check whether there are any classes suggested
in the folders that should not be presented? If there are some classes are those classes usable in the project (can the
source be compiled using them)?
Comment 2 Lark Fitzgerald 2008-07-18 20:13:40 UTC
async
 import javafx.async.AbstractAsyncOperation;
 import javafx.async.RemoteTextDocument;

fxunit
import javafx.fxunit.FXTestCase;

reflect
 import javafx.reflect.AttributeRef;
 import javafx.reflect.ClassRef;
 import javafx.reflect.FunctionTypeRef;
 import javafx.reflect.FunctionValueRef;
 import javafx.reflect.LocalReflectionContext;
 import javafx.reflect.LocationRef;
 import javafx.reflect.MemberFilter;
 import javafx.reflect.MemberRef;
 import javafx.reflect.MethodRef;
 import javafx.reflect.ObjectRef;
 import javafx.reflect.ReflectionContext;
 import javafx.reflect.SequenceBuilder;
 import javafx.reflect.SequenceTypeRef;
 import javafx.reflect.TypeRef;
 import javafx.reflect.ValueRef;

ui
has animation, canvas, filter.  None of which has anything in them.

The following lines do compile:

var lark1 : RemoteTextDocument;
var lark2 : ObjectRef;

Comment 3 Lark Fitzgerald 2008-10-13 21:38:39 UTC
Well this list has been changing daily for almost 3 months and is stabilizing now.  The current editor structure shows:

animation
async
data
ext
fxunit
geometry
io
lang
reflect
scene
stage
util

The javadoc api's are missing data and fxunit.
Comment 4 Anton Chechel 2009-04-08 15:19:23 UTC

*** This issue has been marked as a duplicate of 152101 ***
Comment 5 Alexandr Scherbatiy 2009-04-14 11:27:48 UTC
verified