Uploaded image for project: 'Tools (JBoss Tools)'
  1. Tools (JBoss Tools)
  2. JBIDE-9761

JSF Tools should provide code completion for @ManagedBean(name="")

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Critical
    • 3.3.0.M4
    • 3.3.0.M3
    • jsf
    • None
    • Hide

      EXECUTE: Create JSF 2 KickStart project.
      EXECUTE: Open User.java
      EXECUTE: Change @ManagedBean(name="user") to @ManagedBean
      EXECUTE: Open inputname.xhtml
      EXECUTE: Ctrl+Space on #

      {user.|}
      ASSERT: JBT suggests name and sayHello() (now it fails)
      EXECUTE: Change @ManagedBean(name="user") to @ManagedBean(name="")
      EXECUTE: Ctrl+Space on #{user.|}

      (now it fails)
      ASSERT: JBT suggests name and sayHello()
      EXECUTE: Change @ManagedBean(name="user") to @ManagedBean(name="anotherUser")
      EXECUTE: Ctrl+Space on #

      {user.|}

      ASSERT: JBT doesn't suggest name and sayHello()

      Show
      EXECUTE: Create JSF 2 KickStart project. EXECUTE: Open User.java EXECUTE: Change @ManagedBean(name="user") to @ManagedBean EXECUTE: Open inputname.xhtml EXECUTE: Ctrl+Space on # {user.|} ASSERT: JBT suggests name and sayHello() (now it fails) EXECUTE: Change @ManagedBean(name="user") to @ManagedBean(name="") EXECUTE: Ctrl+Space on #{user.|} (now it fails) ASSERT: JBT suggests name and sayHello() EXECUTE: Change @ManagedBean(name="user") to @ManagedBean(name="anotherUser") EXECUTE: Ctrl+Space on # {user.|} ASSERT: JBT doesn't suggest name and sayHello()

    Description

      The following beans has the same name "user":

      @ManagedBean
      public class User {}
      
      @ManagedBean(name="user")
      public class AnotherUser {}
      
      @ManagedBean(name="")
      public class User {}
      

      Attachments

        Activity

          People

            scabanovich Viacheslav Kabanovich (Inactive)
            alexeykazakov Alexey Kazakov
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: