Class JavaMember

java.lang.Object
uno.anahata.ai.nb.model.java2.JavaType
uno.anahata.ai.nb.model.java2.JavaMember

public class JavaMember extends JavaType
A lightweight, serializable "keychain" DTO that uniquely identifies a Java class member (field, method, constructor, etc.). By extending JavaType, members that represent types (classes, interfaces, enums) can be used directly as roots for further exploration.
Author:
anahata
  • Constructor Details

    • JavaMember

      public JavaMember(org.netbeans.api.java.source.ElementHandle<? extends Element> handle, String name, ElementKind kind, URL url, Set<String> modifiers)
      Constructs a new JavaMember.
      Parameters:
      handle - the element handle.
      name - the member name.
      kind - the member kind.
      url - the class file URL.
      modifiers - the set of modifiers.
  • Method Details