Squeak Class Documentation category index | class index  
 
MethodNode
  category: System-Compiler
  superclass: ParseNode
  subclasses: DialectMethodNode

I am the root of the parse tree.

instance methods
  C translation
  asTranslationMethodOfClass:

  code generation
  encoder
generate:
generate:ifQuick:
selector
sourceMap

  converting
  asAltSyntaxText
asColorizedSmalltalk80Text
decompileString
decompileText

  initialize-release
  block
selector:arguments:precedence:temporaries:block:encoder:primitive:

  printing
  printOn:
printPrimitiveOn:
tempNames

  tiles
  asMorphicSyntaxIn:
asMorphicSyntaxUsing:
rawSourceRanges

class methods
  no messages
 

instance methods
  C translation top  
 

asTranslationMethodOfClass:


  code generation top  
 

encoder


 

generate:

The receiver is the root of a parse tree. Answer a CompiledMethod. The
argument, trailer, is the references to the source code that is stored with
every CompiledMethod.


 

generate:ifQuick:


 

selector

Answer the message selector for the method represented by the receiver.


 

sourceMap

Answer a SortedCollection of associations of the form: pc (byte offset in
me) -> sourceRange (an Interval) in source text.


  converting top  
 

asAltSyntaxText

Answer a string description of the parse tree whose root is the receiver, using the alternative syntax


 

asColorizedSmalltalk80Text

Answer a colorized Smalltalk-80-syntax string description of the parse tree whose root is the receiver.


 

decompileString

Answer a string description of the parse tree whose root is the receiver.


 

decompileText

Answer a string description of the parse tree whose root is the receiver.


  initialize-release top  
 

block


 

selector:arguments:precedence:temporaries:block:encoder:primitive:

Initialize the receiver with respect to the arguments given.


  printing top  
 

printOn:

Refer to the comment in Object|printOn:.


 

printPrimitiveOn:

Print the primitive on aStream


 

tempNames


  tiles top  
 

asMorphicSyntaxIn:

Default for missing implementations


 

asMorphicSyntaxUsing:


 

rawSourceRanges


class methods
  no messages top