Summary: | [dom] API for acc flags on IBinding | ||
---|---|---|---|
Product: | [Eclipse Project] JDT | Reporter: | Tobias Widmer <tobias_widmer> |
Component: | Core | Assignee: | JDT-Core-Inbox <jdt-core-inbox> |
Status: | RESOLVED INVALID | QA Contact: | |
Severity: | enhancement | ||
Priority: | P3 | CC: | markus.kell.r |
Version: | 3.1 | Keywords: | needinfo |
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | All | ||
Whiteboard: |
Description
Tobias Widmer
2005-01-04 10:17:45 EST
The specific request for IVariableBinding#isEnumConstant() has been provided in bug 82216. Keeping this PR open as a general request for all flags. Not sure what flags are missing. Please reopen when you have more info. The following flags are available on ..jdt.core.Flags, but not from IBinding#getModifiers(): AccInterface AccSuper AccSynthetic AccDeprecated AccBridge AccVarargs AccEnum AccAnnotation Interface, Synthetic, Deprecated, Varargs, Enum, and Annotation flags can currently be obtained from IBindings via other queries, but Super and Bridge are currently inaccessible from bindings. Super is not really interesting, but seeing whether a method is Bridge could be interesting at some time. Since IBinding#getModifiers() can't supply the non-modifier flags without breaking API, the only missing information is IMethodBinding#isBridge(). Low priority for me. As of now 'LATER' and 'REMIND' resolutions are no longer supported. Please reopen this bug if it is still valid for you. |