DEPRECATED This class is a remnant of the old 'visitor' approach to determining element types. In version 2 of WLW this approach is still supported for compatibility with version 1 source code. However, this code will eventually be removed entirely.

# com.bea.ide.lang.java.driver
JavaPopupMenuVisitor Class

public class JavaPopupMenuVisitor
extends `Object`
implements `com.bea.ide.lang.java.element.JavaVisitor`

Hierarchy
  `Object`
  `JavaPopupMenuVisitor`

All Implemented Interfaces
  `com.bea.ide.lang.java.element.JavaVisitor`

## Constructor Summary

JavaPopupMenuVisitor()

## Method Summary

`public `Object`` | `visit`(`JavaUnit` obj, `Object` arg)
`public `Object`` | `visit`(`JavaClass` obj, `Object` arg)
`public `Object`` | `visit`(`JavaVariable` obj, `Object` arg)
`public `Object`` | `visit`(`JavaMethod` obj, `Object` arg)
`public `Object`` | `visit`(`JavaConstructor` obj, `Object` arg)
`public `Object`` | `visit`(`JavaArgument` obj, `Object` arg)
`public `Object`` | `visit`(`JavaDocTag` obj, `Object` arg)
`public `Object`` | `visit`(`JavaDocAttribute` obj, `Object` arg)
`public `Object`` | `visit`(`JavaPackage` obj, `Object` arg)
`public `Object`` | `visit`(`JavaImport` obj, `Object` arg)
`public `Object`` | `visit`(`JavaComment` obj, `Object` arg)

Methods from class `java.lang.`Object``
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Methods from interface `com.bea.ide.lang.java.element.`com.bea.ide.lang.java.element.JavaVisitor``
``visit`, `visit`, `visit`, `visit`, `visit`, `visit`, `visit`, `visit`, `visit`, `visit`, `visit``

## Constructor Detail

### JavaPopupMenuVisitor

    public JavaPopupMenuVisitor()

## Method Detail

### visit(JavaUnit, Object) Method

    public Object visit(JavaUnit obj,
                        Object arg)

### visit(JavaClass, Object) Method

    public Object visit(JavaClass obj,
                        Object arg)

### visit(JavaVariable, Object) Method

    public Object visit(JavaVariable obj,
                        Object arg)

### visit(JavaMethod, Object) Method

    public Object visit(JavaMethod obj,
                        Object arg)

### visit(JavaConstructor, Object) Method

    public Object visit(JavaConstructor obj,
                        Object arg)

### visit(JavaArgument, Object) Method

    public Object visit(JavaArgument obj,
                        Object arg)

### visit(JavaDocTag, Object) Method

    public Object visit(JavaDocTag obj,
                        Object arg)

### visit(JavaDocAttribute, Object) Method

    public Object visit(JavaDocAttribute obj,
                        Object arg)

### visit(JavaPackage, Object) Method

    public Object visit(JavaPackage obj,
                        Object arg)

### visit(JavaImport, Object) Method

    public Object visit(JavaImport obj,
                        Object arg)

### visit(JavaComment, Object) Method

    public Object visit(JavaComment obj,
                        Object arg)