Klasse ResolvedLambdaExpression

Alle implementierten Schnittstellen:
IAnnotatable, IJavaElement, IMember, IParent, ISourceManipulation, ISourceReference, IType, org.eclipse.core.runtime.IAdaptable

public class ResolvedLambdaExpression extends LambdaExpression
  • Konstruktordetails

  • Methodendetails

    • getFullyQualifiedParameterizedName

      public String getFullyQualifiedParameterizedName() throws JavaModelException
      Beschreibung aus Schnittstelle kopiert: IType
      Returns this type's fully qualified name using a '.' enclosing type separator followed by its type parameters between angle brackets if it is a generic type. For example, "p.X<T>", "java.util.Map<java.lang.String, p.X>"
      Angegeben von:
      getFullyQualifiedParameterizedName in Schnittstelle IType
      Setzt außer Kraft:
      getFullyQualifiedParameterizedName in Klasse SourceType
      Gibt zurück:
      the fully qualified parameterized representation of this type
      Löst aus:
      JavaModelException - if this element does not exist or if an exception occurs while accessing its corresponding resource.
    • getKey

      public String getKey()
      Beschreibung aus Schnittstelle kopiert: IType
      Returns the binding key for this type only if the given type is resolved. A binding key is a key that uniquely identifies this type. It allows access to generic info for parameterized types.

      If the given type is not resolved, the returned key is simply the java element's key.

      Angegeben von:
      getKey in Schnittstelle IType
      Setzt außer Kraft:
      getKey in Klasse SourceType
      Gibt zurück:
      the binding key for this type
      Siehe auch:
    • equals

      public boolean equals(Object o)
      Beschreibung aus Klasse kopiert: JavaElement
      Returns true if this handle represents the same Java element as the given handle. By default, two handles represent the same element if they are identical or if they represent the same type of element, have equal names, parents, and occurrence counts.

      If a subclass has other requirements for equality, this method must be overridden.

      Setzt außer Kraft:
      equals in Klasse LambdaExpression
      Siehe auch:
    • isResolved

      public boolean isResolved()
      Beschreibung aus Schnittstelle kopiert: IType
      Returns whether this type represents a resolved type. If a type is resolved, its key contains resolved information.
      Angegeben von:
      isResolved in Schnittstelle IType
      Setzt außer Kraft:
      isResolved in Klasse SourceType
      Gibt zurück:
      whether this type represents a resolved type.
    • toStringInfo

      protected void toStringInfo(int tab, StringBuffer buffer, Object info, boolean showResolvedInfo)
      Beschreibung aus Klasse kopiert: JavaElement
      Debugging purposes
      Setzt außer Kraft:
      toStringInfo in Klasse SourceType
      Parameter:
      showResolvedInfo - TODO
    • unresolved

      public JavaElement unresolved()
      Setzt außer Kraft:
      unresolved in Klasse JavaElement