Klasse CodeSnippetMessageSend

Alle implementierten Schnittstellen:
Invocation, IPolyExpression, InvocationSite, TypeConstants, TypeIds

public class CodeSnippetMessageSend extends MessageSend
  • Konstruktordetails

    • CodeSnippetMessageSend

      public CodeSnippetMessageSend(EvaluationContext evaluationContext)
      CodeSnippetMessageSend constructor comment.
  • Methodendetails

    • generateCode

      public void generateCode(BlockScope currentScope, CodeStream codeStream, boolean valueRequired)
      MessageSend code generation
      Setzt außer Kraft:
      generateCode in Klasse MessageSend
      Parameter:
      currentScope - org.eclipse.jdt.internal.compiler.lookup.BlockScope
      codeStream - org.eclipse.jdt.internal.compiler.codegen.CodeStream
      valueRequired - boolean
    • manageSyntheticAccessIfNecessary

      public void manageSyntheticAccessIfNecessary(BlockScope currentScope, FlowInfo flowInfo)
      Setzt außer Kraft:
      manageSyntheticAccessIfNecessary in Klasse MessageSend
    • resolveType

      public TypeBinding resolveType(BlockScope scope)
      Beschreibung aus Klasse kopiert: Expression
      Resolve the type of this expression in the context of a blockScope
      Angegeben von:
      resolveType in Schnittstelle IPolyExpression
      Setzt außer Kraft:
      resolveType in Klasse MessageSend
      Parameter:
      scope -
      Gibt zurück:
      Return the actual type of this expression after resolution