|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use JMethodDeclaration | |
---|---|
at.dms.kjc | |
at.dms.kjc.backendSupport | Package documentation for at.dms.kjc.backendSupport |
at.dms.kjc.cell | |
at.dms.kjc.cluster | The cluster backend for StreamIt generates a set of threads that can be executed on a cluster of networked computers or a SMP. |
at.dms.kjc.common | |
at.dms.kjc.lir | Provides a set of low-level stubs (LIR stands for Low-level IR) for compiling to the original (and mostly obsolete) uniprocessor backend. |
at.dms.kjc.raw | |
at.dms.kjc.rstream | |
at.dms.kjc.sir | Contains the heart of the StreamIt Intermediate Representation, or SIR for short. |
at.dms.kjc.sir.linear | Provides analysis and optimization of linear portions of the stream graph. |
at.dms.kjc.sir.linear.frequency | Translates linear filters into the frequency domain. |
at.dms.kjc.sir.lowering | Provides compiler passes that analyze or optimize the SIR, primarily within the code of each filter. |
at.dms.kjc.sir.lowering.fission | Provides compiler passes to split (parallelize) a filter into a set of fine-grained filters. |
at.dms.kjc.sir.lowering.partition | Provides algorithms for adjusting the granularity of the stream graph to improve load balancing or optimization potential. |
at.dms.kjc.sir.statespace | Provides analysis and optimization of linear statespace portions of the stream graph. |
at.dms.kjc.slicegraph | This package aims to supersede the SIR and flatgraph representations of the stream graph with a single representation that maintains all relevant information as well as slice information. |
at.dms.kjc.spacedynamic | |
at.dms.kjc.spacetime | |
at.dms.util |
Uses of JMethodDeclaration in at.dms.kjc |
---|
Subclasses of JMethodDeclaration in at.dms.kjc | |
---|---|
class |
JConstructorDeclaration
This class represents a java class in the syntax tree |
class |
JInitializerDeclaration
This class represents a java class in the syntax tree |
Fields in at.dms.kjc declared as JMethodDeclaration | |
---|---|
protected JMethodDeclaration[] |
JTypeDeclaration.methods
|
Methods in at.dms.kjc that return JMethodDeclaration | |
---|---|
static JMethodDeclaration[] |
JMethodDeclaration.EMPTY()
|
JMethodDeclaration[] |
JTypeDeclaration.getMethods()
|
JMethodDeclaration[] |
CParseClassContext.getMethods()
|
Methods in at.dms.kjc with parameters of type JMethodDeclaration | |
---|---|
void |
JTypeDeclaration.addMethod(JMethodDeclaration method)
Adds |
void |
CParseClassContext.addMethodDeclaration(JMethodDeclaration decl)
|
protected void |
JMethodDeclaration.deepCloneInto(JMethodDeclaration other)
Clones all fields of this into |
StreamItDot.NamePair |
StreamItDot.processWorkFunction(JMethodDeclaration work)
|
Object |
Kopi2SIR.visitClassBody(JTypeDeclaration[] decls,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JPhylum[] body)
|
void |
KjcVisitor.visitClassBody(JTypeDeclaration[] decls,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JPhylum[] body)
visits a class body |
void |
KjcPrettyPrinter.visitClassBody(JTypeDeclaration[] decls,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JPhylum[] body)
|
void |
KjcEmptyVisitor.visitClassBody(JTypeDeclaration[] decls,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JPhylum[] body)
|
Object |
EmptyAttributeVisitor.visitClassBody(JTypeDeclaration[] decls,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JPhylum[] body)
|
T |
AttributeVisitor.visitClassBody(JTypeDeclaration[] decls,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JPhylum[] body)
visits a class body |
Object |
Kopi2SIR.visitClassDeclaration(JClassDeclaration self,
int modifiers,
String ident,
String superName,
CClassType[] interfaces,
JPhylum[] body,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JTypeDeclaration[] decls)
|
void |
KjcVisitor.visitClassDeclaration(JClassDeclaration self,
int modifiers,
String ident,
String superName,
CClassType[] interfaces,
JPhylum[] body,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JTypeDeclaration[] decls)
visits a class declaration |
void |
KjcPrettyPrinter.visitClassDeclaration(JClassDeclaration self,
int modifiers,
String ident,
String superName,
CClassType[] interfaces,
JPhylum[] body,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JTypeDeclaration[] decls)
prints a class declaration |
void |
KjcEmptyVisitor.visitClassDeclaration(JClassDeclaration self,
int modifiers,
String ident,
String superName,
CClassType[] interfaces,
JPhylum[] body,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JTypeDeclaration[] decls)
prints a class declaration |
Object |
EmptyAttributeVisitor.visitClassDeclaration(JClassDeclaration self,
int modifiers,
String ident,
String superName,
CClassType[] interfaces,
JPhylum[] body,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JTypeDeclaration[] decls)
prints a class declaration |
T |
AttributeVisitor.visitClassDeclaration(JClassDeclaration self,
int modifiers,
String ident,
String superName,
CClassType[] interfaces,
JPhylum[] body,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JTypeDeclaration[] decls)
visits a class declaration |
Object |
StreamItDot.visitFeedbackLoop(SIRFeedbackLoop self,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JMethodDeclaration init,
JMethodDeclaration initPath)
|
Object |
StreamItDot.visitFeedbackLoop(SIRFeedbackLoop self,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JMethodDeclaration init,
JMethodDeclaration initPath)
|
Object |
StreamItDot.visitFilter(SIRFilter self,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JMethodDeclaration init,
JMethodDeclaration work,
CType inputType,
CType outputType)
|
Object |
StreamItDot.visitFilter(SIRFilter self,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JMethodDeclaration init,
JMethodDeclaration work,
CType inputType,
CType outputType)
|
Object |
SimpleDot.visitFilter(SIRFilter self,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JMethodDeclaration init,
JMethodDeclaration work,
CType inputType,
CType outputType)
|
Object |
SimpleDot.visitFilter(SIRFilter self,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JMethodDeclaration init,
JMethodDeclaration work,
CType inputType,
CType outputType)
|
Object |
NumberDot.visitFilter(SIRFilter self,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JMethodDeclaration init,
JMethodDeclaration work,
CType inputType,
CType outputType)
|
Object |
NumberDot.visitFilter(SIRFilter self,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JMethodDeclaration init,
JMethodDeclaration work,
CType inputType,
CType outputType)
|
Object |
Kopi2SIR.visitInnerClassDeclaration(JClassDeclaration self,
int modifiers,
String ident,
String superName,
CClassType[] interfaces,
JTypeDeclaration[] decls,
JPhylum[] body,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods)
visits a class declaration |
void |
KjcVisitor.visitInnerClassDeclaration(JClassDeclaration self,
int modifiers,
String ident,
String superName,
CClassType[] interfaces,
JTypeDeclaration[] decls,
JPhylum[] body,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods)
visits a class declaration |
void |
KjcPrettyPrinter.visitInnerClassDeclaration(JClassDeclaration self,
int modifiers,
String ident,
String superName,
CClassType[] interfaces,
JTypeDeclaration[] decls,
JPhylum[] body,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods)
prints a class declaration |
void |
KjcEmptyVisitor.visitInnerClassDeclaration(JClassDeclaration self,
int modifiers,
String ident,
String superName,
CClassType[] interfaces,
JTypeDeclaration[] decls,
JPhylum[] body,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods)
prints a class declaration |
Object |
EmptyAttributeVisitor.visitInnerClassDeclaration(JClassDeclaration self,
int modifiers,
String ident,
String superName,
CClassType[] interfaces,
JTypeDeclaration[] decls,
JPhylum[] body,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods)
prints a class declaration |
T |
AttributeVisitor.visitInnerClassDeclaration(JClassDeclaration self,
int modifiers,
String ident,
String superName,
CClassType[] interfaces,
JTypeDeclaration[] decls,
JPhylum[] body,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods)
visits a class declaration |
Object |
Kopi2SIR.visitInterfaceDeclaration(JInterfaceDeclaration self,
int modifiers,
String ident,
CClassType[] interfaces,
JPhylum[] body,
JMethodDeclaration[] methods)
visits an interface declaration |
void |
KjcVisitor.visitInterfaceDeclaration(JInterfaceDeclaration self,
int modifiers,
String ident,
CClassType[] interfaces,
JPhylum[] body,
JMethodDeclaration[] methods)
visits an interface declaration |
void |
KjcPrettyPrinter.visitInterfaceDeclaration(JInterfaceDeclaration self,
int modifiers,
String ident,
CClassType[] interfaces,
JPhylum[] body,
JMethodDeclaration[] methods)
prints an interface declaration |
void |
KjcEmptyVisitor.visitInterfaceDeclaration(JInterfaceDeclaration self,
int modifiers,
String ident,
CClassType[] interfaces,
JPhylum[] body,
JMethodDeclaration[] methods)
prints an interface declaration |
Object |
EmptyAttributeVisitor.visitInterfaceDeclaration(JInterfaceDeclaration self,
int modifiers,
String ident,
CClassType[] interfaces,
JPhylum[] body,
JMethodDeclaration[] methods)
prints an interface declaration |
T |
AttributeVisitor.visitInterfaceDeclaration(JInterfaceDeclaration self,
int modifiers,
String ident,
CClassType[] interfaces,
JPhylum[] body,
JMethodDeclaration[] methods)
visits an interface declaration |
Object |
Kopi2SIR.visitMethodDeclaration(JMethodDeclaration self,
int modifiers,
CType returnType,
String ident,
JFormalParameter[] parameters,
CClassType[] exceptions,
JBlock body)
visits a method declaration |
void |
KjcVisitor.visitMethodDeclaration(JMethodDeclaration self,
int modifiers,
CType returnType,
String ident,
JFormalParameter[] parameters,
CClassType[] exceptions,
JBlock body)
visits a method declaration |
void |
KjcPrettyPrinter.visitMethodDeclaration(JMethodDeclaration self,
int modifiers,
CType returnType,
String ident,
JFormalParameter[] parameters,
CClassType[] exceptions,
JBlock body)
prints a method declaration |
void |
KjcEmptyVisitor.visitMethodDeclaration(JMethodDeclaration self,
int modifiers,
CType returnType,
String ident,
JFormalParameter[] parameters,
CClassType[] exceptions,
JBlock body)
prints a method declaration |
Object |
EmptyAttributeVisitor.visitMethodDeclaration(JMethodDeclaration self,
int modifiers,
CType returnType,
String ident,
JFormalParameter[] parameters,
CClassType[] exceptions,
JBlock body)
prints a method declaration |
T |
AttributeVisitor.visitMethodDeclaration(JMethodDeclaration self,
int modifiers,
CType returnType,
String ident,
JFormalParameter[] parameters,
CClassType[] exceptions,
JBlock body)
visits a method declaration |
Object |
StreamItDot.visitPhasedFilter(SIRPhasedFilter self,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JMethodDeclaration init,
JMethodDeclaration work,
JMethodDeclaration[] initPhases,
JMethodDeclaration[] phases,
CType inputType,
CType outputType)
|
Object |
StreamItDot.visitPhasedFilter(SIRPhasedFilter self,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JMethodDeclaration init,
JMethodDeclaration work,
JMethodDeclaration[] initPhases,
JMethodDeclaration[] phases,
CType inputType,
CType outputType)
|
Object |
StreamItDot.visitPhasedFilter(SIRPhasedFilter self,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JMethodDeclaration init,
JMethodDeclaration work,
JMethodDeclaration[] initPhases,
JMethodDeclaration[] phases,
CType inputType,
CType outputType)
|
Object |
StreamItDot.visitPhasedFilter(SIRPhasedFilter self,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JMethodDeclaration init,
JMethodDeclaration work,
JMethodDeclaration[] initPhases,
JMethodDeclaration[] phases,
CType inputType,
CType outputType)
|
Object |
StreamItDot.visitPipeline(SIRPipeline self,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JMethodDeclaration init)
|
Object |
StreamItDot.visitPipeline(SIRPipeline self,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JMethodDeclaration init)
|
void |
SLIRVisitor.visitRegReceiverStatement(SIRRegReceiverStatement self,
JExpression portal,
SIRStream receiver,
JMethodDeclaration[] methods)
Visits a register-receiver statement. |
Object |
SLIRReplacingVisitor.visitRegReceiverStatement(SIRRegReceiverStatement self,
JExpression portal,
SIRStream receiver,
JMethodDeclaration[] methods)
Visits a register-receiver statement. |
void |
SLIREmptyVisitor.visitRegReceiverStatement(SIRRegReceiverStatement self,
JExpression portal,
SIRStream receiver,
JMethodDeclaration[] methods)
Visits a register-receiver statement. |
Object |
SLIREmptyAttributeVisitor.visitRegReceiverStatement(SIRRegReceiverStatement self,
JExpression portal,
SIRStream receiver,
JMethodDeclaration[] methods)
Visits a register-receiver statement. |
T |
SLIRAttributeVisitor.visitRegReceiverStatement(SIRRegReceiverStatement self,
JExpression portal,
SIRStream receiver,
JMethodDeclaration[] methods)
Visits a register-receiver statement. |
Object |
StreamItDot.visitSplitJoin(SIRSplitJoin self,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JMethodDeclaration init,
SIRSplitter splitter,
SIRJoiner joiner)
|
Object |
StreamItDot.visitSplitJoin(SIRSplitJoin self,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JMethodDeclaration init,
SIRSplitter splitter,
SIRJoiner joiner)
|
Constructors in at.dms.kjc with parameters of type JMethodDeclaration | |
---|---|
JClassDeclaration(TokenReference where,
int modifiers,
String ident,
CClassType superClass,
CClassType[] interfaces,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JTypeDeclaration[] inners,
JPhylum[] initializers,
JavadocComment javadoc,
JavaStyleComment[] comment)
Constructs a class declaration node in the syntax tree. |
|
JInterfaceDeclaration(TokenReference where,
int modifiers,
String ident,
CClassType[] interfaces,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JTypeDeclaration[] inners,
JPhylum[] initializers,
JavadocComment javadoc,
JavaStyleComment[] comment)
Constructs an interface declaration node in the syntax tree. |
|
JTypeDeclaration(TokenReference where,
int modifiers,
String ident,
CClassType[] interfaces,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JTypeDeclaration[] inners,
JPhylum[] initializers,
JavadocComment javadoc,
JavaStyleComment[] comment)
Constructs a type declaration node in the syntax tree. |
Uses of JMethodDeclaration in at.dms.kjc.backendSupport |
---|
Fields in at.dms.kjc.backendSupport declared as JMethodDeclaration | |
---|---|
protected JMethodDeclaration |
CodeStoreHelper.initMethod
|
protected JMethodDeclaration |
ComputeCodeStore.mainMethod
this method calls all the initialization routines and the steady state routines |
protected JMethodDeclaration[] |
ComputeCodeStore.methods
the methods of this tile |
protected JMethodDeclaration |
CodeStoreHelper.preWorkMethod
|
protected JMethodDeclaration |
CodeStoreHelper.primePumpMethod
|
protected JMethodDeclaration |
CodeStoreHelper.workMethod
|
Methods in at.dms.kjc.backendSupport that return JMethodDeclaration | |
---|---|
JMethodDeclaration |
DelegatingChannel.assignFromPeekMethod()
|
JMethodDeclaration |
ChannelAsCircularArray.assignFromPeekMethod()
void peek(input_type val, int offset) generally assign if val is not an array, else memcpy |
JMethodDeclaration |
ChannelAsArray.assignFromPeekMethod()
void peek(input_type val, int offset) generally assign if val is not an array, else memcpy |
JMethodDeclaration |
Channel.assignFromPeekMethod()
|
JMethodDeclaration |
DelegatingChannel.assignFromPopMethod()
|
JMethodDeclaration |
ChannelAsCircularArray.assignFromPopMethod()
void pop(input_type val) generally assign if val is not an array, else memcpy |
JMethodDeclaration |
ChannelAsArray.assignFromPopMethod()
void pop(input_type val) generally assign if val is not an array, else memcpy |
JMethodDeclaration |
Channel.assignFromPopMethod()
|
JMethodDeclaration |
CodeStoreHelper.getInitMethod()
|
JMethodDeclaration |
CodeStoreHelperSplitter.getInitStageMethod()
|
JMethodDeclaration |
CodeStoreHelperSimple.getInitStageMethod()
Calculate and return the method that implements the init stage computation for this filter. |
JMethodDeclaration |
CodeStoreHelperJoiner.getInitStageMethod()
|
abstract JMethodDeclaration |
CodeStoreHelper.getInitStageMethod()
|
JMethodDeclaration |
ComputeCodeStore.getMainFunction()
Return the main function of this store that will execute the init, primepump, and loop the steady-schedule. |
JMethodDeclaration[] |
MinCodeUnit.getMethods()
|
JMethodDeclaration[] |
ComputeCodeStore.getMethods()
Return the methods of this store. |
JMethodDeclaration |
CodeStoreHelper.getPreWorkMethod()
|
JMethodDeclaration |
CodeStoreHelperSplitter.getPrimePumpMethod()
|
JMethodDeclaration |
CodeStoreHelperSimple.getPrimePumpMethod()
|
JMethodDeclaration |
CodeStoreHelperJoiner.getPrimePumpMethod()
|
abstract JMethodDeclaration |
CodeStoreHelper.getPrimePumpMethod()
|
protected JMethodDeclaration |
CodeStoreHelper.getPrimePumpMethodForFilter(FilterInfo filterInfo)
Calculate and return the method that will implement one execution of this filter in the primepump stage. |
JMethodDeclaration[] |
CodeStoreHelper.getUsefulMethods()
|
JMethodDeclaration |
CodeStoreHelper.getWorkMethod()
|
JMethodDeclaration |
DelegatingChannel.peekMethod()
|
JMethodDeclaration |
ChannelAsCircularArray.peekMethod()
input_type peek(int offset) |
JMethodDeclaration |
ChannelAsArray.peekMethod()
input_type peek(int offset) |
JMethodDeclaration |
Channel.peekMethod()
|
JMethodDeclaration |
DelegatingChannel.popManyMethod()
|
JMethodDeclaration |
ChannelAsCircularArray.popManyMethod()
void pop(int N). |
JMethodDeclaration |
ChannelAsArray.popManyMethod()
void pop(int N). |
JMethodDeclaration |
Channel.popManyMethod()
Pop many items at once ignoring them. |
JMethodDeclaration |
DelegatingChannel.popMethod()
|
JMethodDeclaration |
ChannelAsCircularArray.popMethod()
input_type pop(). |
JMethodDeclaration |
ChannelAsArray.popMethod()
input_type pop(). |
JMethodDeclaration |
Channel.popMethod()
|
JMethodDeclaration |
DelegatingChannel.pushMethod()
|
JMethodDeclaration |
ChannelAsCircularArray.pushMethod()
void push(output_type val) |
JMethodDeclaration |
ChannelAsArray.pushMethod()
void push(output_type val) |
JMethodDeclaration |
Channel.pushMethod()
|
Methods in at.dms.kjc.backendSupport with parameters of type JMethodDeclaration | |
---|---|
void |
ComputeCodeStore.addInitFunctionCall(JMethodDeclaration init)
Add the call the init function for a filter as the first statement in "main". |
void |
MinCodeUnit.addMethod(JMethodDeclaration method)
|
void |
ComputeCodeStore.addMethod(JMethodDeclaration method)
Bill's code adds method meth to this, if meth is not already registered as a method of this. |
void |
MinCodeUnit.addMethods(JMethodDeclaration[] methods)
|
void |
ComputeCodeStore.addMethods(JMethodDeclaration[] m)
Adds m to the methods of this. |
boolean |
ComputeCodeStore.hasMethod(JMethodDeclaration meth)
|
void |
CodeStoreHelper.setInitMethod(JMethodDeclaration meth)
set init method: please pass it some method already in range of MinCodeUnit.getMethods() |
void |
MinCodeUnit.setMethods(JMethodDeclaration[] methods)
|
void |
ComputeCodeStore.setMethods(JMethodDeclaration[] m)
Set methods to m. |
void |
CodeStoreHelper.setPreWorkMethod(JMethodDeclaration meth)
set preWork (initWork) method: please pass it some method already in range of MinCodeUnit.getMethods() |
void |
CodeStoreHelper.setWorkMethod(JMethodDeclaration meth)
set work method: please pass it some method already in range of MinCodeUnit.getMethods() |
void |
EmitCode.CodeGen.visitMethodDeclaration(JMethodDeclaration self,
int modifiers,
CType returnType,
String ident,
JFormalParameter[] parameters,
CClassType[] exceptions,
JBlock body)
prints a method declaration or prototype depending. |
Constructors in at.dms.kjc.backendSupport with parameters of type JMethodDeclaration | |
---|---|
MinCodeUnit(JFieldDeclaration[] fields,
JMethodDeclaration[] methods)
Create a new MinCodeUnit. |
Uses of JMethodDeclaration in at.dms.kjc.cell |
---|
Methods in at.dms.kjc.cell that return JMethodDeclaration | |
---|---|
JMethodDeclaration |
InterSPUChannel.peekMethod()
|
JMethodDeclaration |
InterSPUChannel.popManyMethod()
|
JMethodDeclaration |
InterSPUChannel.popMethod()
|
JMethodDeclaration |
InterSPUChannel.pushMethod()
|
Methods in at.dms.kjc.cell with parameters of type JMethodDeclaration | |
---|---|
void |
CellComputeCodeStore.addInitFunctionCall(JMethodDeclaration init)
|
void |
EmitCellCode.CellSPUCodeGen.visitMethodDeclaration(JMethodDeclaration self,
int modifiers,
CType returnType,
String ident,
JFormalParameter[] parameters,
CClassType[] exceptions,
JBlock body)
|
Uses of JMethodDeclaration in at.dms.kjc.cluster |
---|
Methods in at.dms.kjc.cluster with parameters of type JMethodDeclaration | |
---|---|
static boolean |
ModState.methodModsState(JMethodDeclaration self)
|
void |
PPAnalyze.visitMethodDeclaration(JMethodDeclaration self,
int modifiers,
CType returnType,
String ident,
JFormalParameter[] parameters,
CClassType[] exceptions,
JBlock body)
|
void |
FlatIRToCluster.visitMethodDeclaration(JMethodDeclaration self,
int modifiers,
CType returnType,
String ident,
JFormalParameter[] parameters,
CClassType[] exceptions,
JBlock body)
prints a method declaration |
void |
DetectConst.visitMethodDeclaration(JMethodDeclaration self,
int modifiers,
CType returnType,
String ident,
JFormalParameter[] parameters,
CClassType[] exceptions,
JBlock body)
|
void |
FlatIRToCluster.visitRegReceiverStatement(SIRRegReceiverStatement self,
JExpression portal,
SIRStream receiver,
JMethodDeclaration[] methods)
|
Uses of JMethodDeclaration in at.dms.kjc.common |
---|
Fields in at.dms.kjc.common declared as JMethodDeclaration | |
---|---|
protected JMethodDeclaration |
ToC.method
the current function we are visiting |
Methods in at.dms.kjc.common with parameters of type JMethodDeclaration | |
---|---|
static void |
ArrayCopy.acceptInit(JMethodDeclaration init,
Hashtable constants)
|
void |
ConvertLonelyPops.convert(JMethodDeclaration method,
CType type)
Convert all lonely pops for a method declaration. |
static void |
MacroConversion.doConvert(JMethodDeclaration decl,
boolean declOnly,
CodeGenerator toC)
Performs conversion of |
static boolean |
MacroConversion.shouldConvert(JMethodDeclaration decl)
Returns whether or not |
Uses of JMethodDeclaration in at.dms.kjc.lir |
---|
Methods in at.dms.kjc.lir with parameters of type JMethodDeclaration | |
---|---|
void |
LIRToC.visitClassBody(JTypeDeclaration[] decls,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JPhylum[] body)
|
void |
LIRToC.visitClassDeclaration(JClassDeclaration self,
int modifiers,
String ident,
String superName,
CClassType[] interfaces,
JPhylum[] body,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JTypeDeclaration[] decls)
prints a class declaration |
void |
LIRToC.visitInnerClassDeclaration(JClassDeclaration self,
int modifiers,
String ident,
String superName,
CClassType[] interfaces,
JTypeDeclaration[] decls,
JPhylum[] body,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods)
prints a class declaration |
void |
LIRToC.visitInterfaceDeclaration(JInterfaceDeclaration self,
int modifiers,
String ident,
CClassType[] interfaces,
JPhylum[] body,
JMethodDeclaration[] methods)
prints an interface declaration |
void |
LIRToC.visitMethodDeclaration(JMethodDeclaration self,
int modifiers,
CType returnType,
String ident,
JFormalParameter[] parameters,
CClassType[] exceptions,
JBlock body)
prints a method declaration |
void |
LIRToC.visitRegReceiverStatement(SIRRegReceiverStatement self,
JExpression portal,
SIRStream receiver,
JMethodDeclaration[] methods)
|
Constructors in at.dms.kjc.lir with parameters of type JMethodDeclaration | |
---|---|
LIRFunctionPointer(JMethodDeclaration meth)
Construct a node in the parsing tree |
Uses of JMethodDeclaration in at.dms.kjc.raw |
---|
Fields in at.dms.kjc.raw with type parameters of type JMethodDeclaration | |
---|---|
static HashSet<JMethodDeclaration> |
RemoveGlobals.functionsToKeep
|
Methods in at.dms.kjc.raw that return JMethodDeclaration | |
---|---|
static JMethodDeclaration |
RemoveGlobals.getMethod(SIRFilter filter,
String ident)
|
static JMethodDeclaration |
RemoveGlobals.getRawMain(SIRFilter filter)
|
Methods in at.dms.kjc.raw with parameters of type JMethodDeclaration | |
---|---|
void |
FlatIRToC.visitMethodDeclaration(JMethodDeclaration self,
int modifiers,
CType returnType,
String ident,
JFormalParameter[] parameters,
CClassType[] exceptions,
JBlock body)
prints a method declaration |
void |
FlatIRToC.visitRegReceiverStatement(SIRRegReceiverStatement self,
JExpression portal,
SIRStream receiver,
JMethodDeclaration[] methods)
|
Uses of JMethodDeclaration in at.dms.kjc.rstream |
---|
Methods in at.dms.kjc.rstream with parameters of type JMethodDeclaration | |
---|---|
protected void |
FilterFusionState.checkHelperFunction(JMethodDeclaration meth)
Check helper function *meth* (not init or work) for field accesses. |
static HashMap<JLocalVariable,HashSet> |
UseDefInfo.getUsesMap(JMethodDeclaration meth)
Given a method, return a hashmap from local vars -> HashSet, where the hashset holds all the access of the local variable in the method. |
Object |
ConvertFileFilters.visitFeedbackLoop(SIRFeedbackLoop self,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JMethodDeclaration init,
JMethodDeclaration initPath)
Visit a feedbackloop and reset the loop and body to be the loop and body as returned by the attribute stream visitor |
Object |
ConvertFileFilters.visitFeedbackLoop(SIRFeedbackLoop self,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JMethodDeclaration init,
JMethodDeclaration initPath)
Visit a feedbackloop and reset the loop and body to be the loop and body as returned by the attribute stream visitor |
Object |
ConvertFileFilters.visitFilter(SIRFilter self,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JMethodDeclaration init,
JMethodDeclaration work,
CType inputType,
CType outputType)
Visit a filter, if the filter is an SIRFile Reader or Writer replace it with a FileReader or FileWriter, respectively. |
Object |
ConvertFileFilters.visitFilter(SIRFilter self,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JMethodDeclaration init,
JMethodDeclaration work,
CType inputType,
CType outputType)
Visit a filter, if the filter is an SIRFile Reader or Writer replace it with a FileReader or FileWriter, respectively. |
void |
FlatIRToRS.visitMethodDeclaration(JMethodDeclaration self,
int modifiers,
CType returnType,
String ident,
JFormalParameter[] parameters,
CClassType[] exceptions,
JBlock body)
prints a method declaration |
Object |
ConvertArrayInitializers.visitMethodDeclaration(JMethodDeclaration self,
int modifiers,
CType returnType,
String ident,
JFormalParameter[] parameters,
CClassType[] exceptions,
JBlock body)
|
Object |
ConvertFileFilters.visitPipeline(SIRPipeline self,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JMethodDeclaration init)
Visit each stream in a pipeline and reset the pipeline to be the children returned by the attribute visitor. |
Object |
ConvertFileFilters.visitPipeline(SIRPipeline self,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JMethodDeclaration init)
Visit each stream in a pipeline and reset the pipeline to be the children returned by the attribute visitor. |
Object |
ConvertFileFilters.visitSplitJoin(SIRSplitJoin self,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JMethodDeclaration init,
SIRSplitter splitter,
SIRJoiner joiner)
Visit a splitjoin and reset the parallel children to be the children returned by the attribute visitor. |
Object |
ConvertFileFilters.visitSplitJoin(SIRSplitJoin self,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JMethodDeclaration init,
SIRSplitter splitter,
SIRJoiner joiner)
Visit a splitjoin and reset the parallel children to be the children returned by the attribute visitor. |
Method parameters in at.dms.kjc.rstream with type arguments of type JMethodDeclaration | |
---|---|
void |
SplitterFusionState.initTasks(Vector<JFieldDeclaration> fields,
Vector<JMethodDeclaration> functions,
JBlock initFunctionCalls,
JBlock main)
perform any initialization tasks, including setting the downstream buffers to be this splitter's incoming buffer if this splitter is unnecessary (thereby bypassing it) and declaring the incoming buffer |
void |
JoinerFusionState.initTasks(Vector<JFieldDeclaration> fields,
Vector<JMethodDeclaration> functions,
JBlock initFunctionCalls,
JBlock main)
Perform the initialization tasks of this joiner, including declaring the incoming buffers and calling the init path function and placing the results in the correct incoming buffer if this joiner is a feedback joiner |
abstract void |
FusionState.initTasks(Vector<JFieldDeclaration> fields,
Vector<JMethodDeclaration> functions,
JBlock initFunctionCalls,
JBlock main)
called by GenerateCCode so that this node can add any initialization code to the application |
abstract void |
FilterFusionState.initTasks(Vector<JFieldDeclaration> fields,
Vector<JMethodDeclaration> functions,
JBlock initFunctionCalls,
JBlock main)
Add any necessary initialization tasks to the SIR code containers |
void |
FFSPeekBuffer.initTasks(Vector<JFieldDeclaration> fields,
Vector<JMethodDeclaration> functions,
JBlock initFunctionCalls,
JBlock main)
Deprecated. |
void |
FFSNoPeekBuffer.initTasks(Vector<JFieldDeclaration> fields,
Vector<JMethodDeclaration> functions,
JBlock initFunctionCalls,
JBlock main)
Perform any initialization tasks necessary for the filter, including declaring the pop buffer, adding helper functions, adding fields, and adding the init function. |
Uses of JMethodDeclaration in at.dms.kjc.sir |
---|
Fields in at.dms.kjc.sir declared as JMethodDeclaration | |
---|---|
protected JMethodDeclaration |
SIRStream.init
The init function. |
protected JMethodDeclaration[] |
SIRStream.methods
The methods of this, INCLUDING work, init, initPath, etc. |
protected JMethodDeclaration[] |
SIRInterfaceTable.methods
The methods that implement that interface. |
protected JMethodDeclaration |
SIRStream.work
The work function. |
static JMethodDeclaration |
SIRSplitter.WORK_FUNCTION
This is a dummy work function that is used to represent the work of a splitter to the scheduling package. |
static JMethodDeclaration |
SIRJoiner.WORK_FUNCTION
This is a dummy work function that is used to represent the work of a joiner to the scheduling package. |
Methods in at.dms.kjc.sir that return JMethodDeclaration | |
---|---|
JMethodDeclaration |
SIRStream.getInit()
gets the init function |
JMethodDeclaration |
SIRFeedbackLoop.getInitPath()
Returns the path-initialization function of this. |
JMethodDeclaration[] |
SIRPhasedFilter.getInitPhases()
|
JMethodDeclaration |
SIRTwoStageFilter.getInitWork()
|
JMethodDeclaration[] |
SIRStream.getMethods()
Gets the method decl's of this stream. |
JMethodDeclaration[] |
SIRRegReceiverStatement.getMethods()
Get the methods for this statement |
JMethodDeclaration[] |
SIRInterfaceTable.getMethods()
Returns the list of methods. |
JMethodDeclaration[] |
SIRCodeUnit.getMethods()
Return the methods of this unit. |
JMethodDeclaration[] |
SIRPhasedFilter.getPhases()
|
JMethodDeclaration |
SIRStream.getWork()
Gets the work function. |
JMethodDeclaration |
SIRFilter.getWork()
|
static JMethodDeclaration |
SIRStream.makeEmptyInit()
Returns an empty init function. |
static JMethodDeclaration |
SIRStream.makeEmptyInitWork()
Returns an empty prework function. |
static JMethodDeclaration |
SIRStream.makeEmptyWork()
Returns an empty work function. |
Uses of JMethodDeclaration in at.dms.kjc.sir.linear |
---|
Methods in at.dms.kjc.sir.linear that return JMethodDeclaration | |
---|---|
JMethodDeclaration |
LinearRedundancyReplacer.makeWork(int type,
LinearFilterRepresentation linearRep,
at.dms.kjc.sir.linear.LinearRedundancyReplacer.RedundancyReplacerData tupleData)
Make either the work or the init work function. |
Methods in at.dms.kjc.sir.linear with parameters of type JMethodDeclaration | |
---|---|
Object |
LinearDotSimple.visitFilter(SIRFilter self,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JMethodDeclaration init,
JMethodDeclaration work,
CType inputType,
CType outputType)
Override visitFilter to color filters that compute linear functions. |
Object |
LinearDotSimple.visitFilter(SIRFilter self,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JMethodDeclaration init,
JMethodDeclaration work,
CType inputType,
CType outputType)
Override visitFilter to color filters that compute linear functions. |
Object |
LinearDot.visitFilter(SIRFilter self,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JMethodDeclaration init,
JMethodDeclaration work,
CType inputType,
CType outputType)
Override visitFilter to color filters that compute linear functions. |
Object |
LinearDot.visitFilter(SIRFilter self,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JMethodDeclaration init,
JMethodDeclaration work,
CType inputType,
CType outputType)
Override visitFilter to color filters that compute linear functions. |
Uses of JMethodDeclaration in at.dms.kjc.sir.linear.frequency |
---|
Methods in at.dms.kjc.sir.linear.frequency that return JMethodDeclaration | |
---|---|
JMethodDeclaration |
LEETFrequencyReplacer.makeNewInit(LinearFilterRepresentation linearRep,
JVariableDefinition[] weightFields,
JVariableDefinition[] partialFields,
JVariableDefinition inputBufferField,
JVariableDefinition tempBufferField,
JVariableDefinition[] outputBufferFields,
int filterSize,
int x)
Make the init function. |
JMethodDeclaration |
LEETFrequencyReplacer.makeNewWork(int functionType,
JVariableDefinition[] weightFields,
JVariableDefinition[] partialFields,
JVariableDefinition inputBufferField,
JVariableDefinition tempBufferField,
JVariableDefinition[] outputBufferFields,
int filterSize,
int x,
int N)
Make both the initWork and the work function (because they are not very different). We make a function that copies N+2(x-1) elements from the input tape into a local array, calls the library function with the local array and the weight field to calcluate the FFT of the input and the weight fields. |
Uses of JMethodDeclaration in at.dms.kjc.sir.lowering |
---|
Methods in at.dms.kjc.sir.lowering that return JMethodDeclaration | |
---|---|
JMethodDeclaration |
ThreeAddressCode.threeAddressCodeMethod(JMethodDeclaration method,
CType inputTapeType)
Turn a method declaration into three-address code. |
Methods in at.dms.kjc.sir.lowering with parameters of type JMethodDeclaration | |
---|---|
protected boolean |
FinalUnitOptimize.optimizeThisMethod(SIRCodeUnit unit,
JMethodDeclaration method)
To not optimize method of unit return false from this method. |
JMethodDeclaration |
ThreeAddressCode.threeAddressCodeMethod(JMethodDeclaration method,
CType inputTapeType)
Turn a method declaration into three-address code. |
Object |
StructDestroyer.visitMethodDeclaration(JMethodDeclaration self,
int modifiers,
CType returnType,
String ident,
JFormalParameter[] parameters,
CClassType[] exceptions,
JBlock body)
Visit method declaration. |
Object |
RenameAll.visitMethodDeclaration(JMethodDeclaration self,
int modifiers,
CType returnType,
String ident,
JFormalParameter[] parameters,
CClassType[] exceptions,
JBlock body)
|
Object |
IntroduceMultiPops.visitMethodDeclaration(JMethodDeclaration self,
int modifiers,
CType returnType,
String ident,
JFormalParameter[] parameters,
CClassType[] exceptions,
JBlock body)
|
Object |
BlockFlattener.visitMethodDeclaration(JMethodDeclaration self,
int modifiers,
CType returnType,
String ident,
JFormalParameter[] parameters,
CClassType[] exceptions,
JBlock body)
prints a method declaration |
Object |
ArrayDestroyer.visitMethodDeclaration(JMethodDeclaration self,
int modifiers,
CType returnType,
String ident,
JFormalParameter[] parameters,
CClassType[] exceptions,
JBlock body)
|
Object |
Propagator.visitRegReceiverStatement(SIRRegReceiverStatement self,
JExpression portal,
SIRStream receiver,
JMethodDeclaration[] methods)
|
Uses of JMethodDeclaration in at.dms.kjc.sir.lowering.fission |
---|
Methods in at.dms.kjc.sir.lowering.fission with parameters of type JMethodDeclaration | |
---|---|
Object |
StatelessDot.visitFilter(SIRFilter self,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JMethodDeclaration init,
JMethodDeclaration work,
CType inputType,
CType outputType)
|
Object |
StatelessDot.visitFilter(SIRFilter self,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JMethodDeclaration init,
JMethodDeclaration work,
CType inputType,
CType outputType)
|
Uses of JMethodDeclaration in at.dms.kjc.sir.lowering.partition |
---|
Methods in at.dms.kjc.sir.lowering.partition with parameters of type JMethodDeclaration | |
---|---|
Object |
PartitionDot.visitFilter(SIRFilter self,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JMethodDeclaration init,
JMethodDeclaration work,
CType inputType,
CType outputType)
|
Object |
PartitionDot.visitFilter(SIRFilter self,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JMethodDeclaration init,
JMethodDeclaration work,
CType inputType,
CType outputType)
|
Uses of JMethodDeclaration in at.dms.kjc.sir.statespace |
---|
Methods in at.dms.kjc.sir.statespace with parameters of type JMethodDeclaration | |
---|---|
Object |
LinearDotSimple.visitFilter(SIRFilter self,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JMethodDeclaration init,
JMethodDeclaration work,
CType inputType,
CType outputType)
Override visitFilter to color filters that compute linear functions. |
Object |
LinearDotSimple.visitFilter(SIRFilter self,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JMethodDeclaration init,
JMethodDeclaration work,
CType inputType,
CType outputType)
Override visitFilter to color filters that compute linear functions. |
Object |
LinearDot.visitFilter(SIRFilter self,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JMethodDeclaration init,
JMethodDeclaration work,
CType inputType,
CType outputType)
Override visitFilter to color filters that compute linear functions. |
Object |
LinearDot.visitFilter(SIRFilter self,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JMethodDeclaration init,
JMethodDeclaration work,
CType inputType,
CType outputType)
Override visitFilter to color filters that compute linear functions. |
Uses of JMethodDeclaration in at.dms.kjc.slicegraph |
---|
Fields in at.dms.kjc.slicegraph declared as JMethodDeclaration | |
---|---|
protected JMethodDeclaration |
FilterContent.initFunction
Init function for filter |
protected JMethodDeclaration[] |
FilterContent.prework
PreWork and Work method declarations |
protected JMethodDeclaration[] |
FilterContent.steady
PreWork and Work method declarations |
Methods in at.dms.kjc.slicegraph that return JMethodDeclaration | |
---|---|
JMethodDeclaration |
FilterContent.getInit()
Returns init function. |
JMethodDeclaration |
FilterContent.getInitWork()
Returns init-work method declaration. |
JMethodDeclaration[] |
FilterContent.getMethods()
Returns method declarations. |
JMethodDeclaration[] |
FilterContent.getPrework()
Returns array of initialization state methods. |
JMethodDeclaration[] |
FilterContent.getSteadyList()
Returns list of steady state method declarations. |
JMethodDeclaration |
FilterContent.getWork()
Returns work function. |
Methods in at.dms.kjc.slicegraph with parameters of type JMethodDeclaration | |
---|---|
protected void |
FilterContent.addAMethod(JMethodDeclaration method)
but subclasses can add methods |
void |
FilterContent.addMethod(JMethodDeclaration method)
Method exists to allow SIRCodeUnit interface but should not be called. |
void |
FilterContent.addMethods(JMethodDeclaration[] methods)
Method exists to allow SIRCodeUnit interface but should not be called. |
void |
FilterContent.setMethods(JMethodDeclaration[] methods)
Method exists to allow SIRCodeUnit interface but should not be called. |
void |
FilterContent.setPrework(JMethodDeclaration meth)
Set the init work of this filter to meth. |
protected void |
FilterContent.setTheMethods(JMethodDeclaration[] methods)
Allow subclasses to replace methods array |
Uses of JMethodDeclaration in at.dms.kjc.spacedynamic |
---|
Fields in at.dms.kjc.spacedynamic with type parameters of type JMethodDeclaration | |
---|---|
static HashSet<JMethodDeclaration> |
RemoveGlobals.functionsToKeep
|
Methods in at.dms.kjc.spacedynamic that return JMethodDeclaration | |
---|---|
static JMethodDeclaration |
RemoveGlobals.getMethod(SIRFilter filter,
String ident)
|
static JMethodDeclaration |
RemoveGlobals.getRawMain(SIRFilter filter)
|
Methods in at.dms.kjc.spacedynamic with parameters of type JMethodDeclaration | |
---|---|
static void |
ArrayCopy.acceptInit(JMethodDeclaration init,
Hashtable constants)
|
void |
FlatIRToC.visitMethodDeclaration(JMethodDeclaration self,
int modifiers,
CType returnType,
String ident,
JFormalParameter[] parameters,
CClassType[] exceptions,
JBlock body)
prints a method declaration |
void |
FlatIRToC.visitRegReceiverStatement(SIRRegReceiverStatement self,
JExpression portal,
SIRStream receiver,
JMethodDeclaration[] methods)
|
Uses of JMethodDeclaration in at.dms.kjc.spacetime |
---|
Fields in at.dms.kjc.spacetime declared as JMethodDeclaration | |
---|---|
protected JMethodDeclaration |
RawExecutionCode.primePumpMethod
the method that executes each stage of the prime pump schedule |
Methods in at.dms.kjc.spacetime that return JMethodDeclaration | |
---|---|
abstract JMethodDeclaration[] |
RawExecutionCode.getHelperMethods()
|
JMethodDeclaration[] |
Linear.getHelperMethods()
|
JMethodDeclaration[] |
DirectCommunication.getHelperMethods()
Return an array of methods for any helper methods that we create or that were present in this filter. |
JMethodDeclaration[] |
BufferedCommunication.getHelperMethods()
Return an array of methods for any helper methods that we create or that were present in this filter. |
abstract JMethodDeclaration |
RawExecutionCode.getInitStageMethod()
|
JMethodDeclaration |
Linear.getInitStageMethod()
|
JMethodDeclaration |
DirectCommunication.getInitStageMethod()
Calculate and return the method that implements the init stage computation for this filter. |
JMethodDeclaration |
BufferedCommunication.getInitStageMethod()
Calculate and return the method that implements the init stage computation for this filter. |
abstract JMethodDeclaration |
RawExecutionCode.getPrimePumpMethod()
|
JMethodDeclaration |
DirectCommunication.getPrimePumpMethod()
Calculate and return the method that will implement one execution of this filter in the primepump stage. |
JMethodDeclaration |
BufferedCommunication.getPrimePumpMethod()
Calculate and return the method that will implement one execution of this filter in the primepump stage. |
Methods in at.dms.kjc.spacetime with parameters of type JMethodDeclaration | |
---|---|
void |
TraceIRtoC.visitMethodDeclaration(JMethodDeclaration self,
int modifiers,
CType returnType,
String ident,
JFormalParameter[] parameters,
CClassType[] exceptions,
JBlock body)
prints a method declaration |
void |
TraceIRtoC.visitRegReceiverStatement(SIRRegReceiverStatement self,
JExpression portal,
SIRStream receiver,
JMethodDeclaration[] methods)
|
Uses of JMethodDeclaration in at.dms.util |
---|
Methods in at.dms.util that return types with arguments of type JMethodDeclaration | |
---|---|
static List<JMethodDeclaration> |
GetSteadyMethods.getSteadyMethods(FilterContent filter)
|
static List<JMethodDeclaration> |
GetSteadyMethods.getSteadyMethods(SIRFilter filter)
Returns the methods of 'filter' that execute in the steady state (either called from work, or likely to be message handlers). |
Methods in at.dms.util with parameters of type JMethodDeclaration | |
---|---|
static List<String> |
GetSteadyMethods.getMethodsReachableFrom(JMethodDeclaration[] methods,
JMethodDeclaration base)
Returns set of method NAMES (Strings) out of 'methods' that are reachable from 'base'. |
static List<String> |
GetSteadyMethods.getMethodsReachableFrom(JMethodDeclaration[] methods,
JMethodDeclaration base)
Returns set of method NAMES (Strings) out of 'methods' that are reachable from 'base'. |
void |
IRPrinter.visitClassBody(JTypeDeclaration[] decls,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JPhylum[] body)
visits a class body |
void |
IRPrinter.visitClassDeclaration(JClassDeclaration self,
int modifiers,
String ident,
String superName,
CClassType[] interfaces,
JPhylum[] body,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JTypeDeclaration[] decls)
visits a class declaration |
void |
IRPrinter.visitInnerClassDeclaration(JClassDeclaration self,
int modifiers,
String ident,
String superName,
CClassType[] interfaces,
JTypeDeclaration[] decls,
JPhylum[] body,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods)
visits a class declaration |
void |
IRPrinter.visitInterfaceDeclaration(JInterfaceDeclaration self,
int modifiers,
String ident,
CClassType[] interfaces,
JPhylum[] body,
JMethodDeclaration[] methods)
visits an interface declaration |
void |
IRPrinter.visitMethodDeclaration(JMethodDeclaration self,
int modifiers,
CType returnType,
String ident,
JFormalParameter[] parameters,
CClassType[] exceptions,
JBlock body)
visits a method declaration |
void |
IRPrinter.visitRegReceiverStatement(SIRRegReceiverStatement self,
JExpression portal,
SIRStream receiver,
JMethodDeclaration[] methods)
Visits a register-receiver statement. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |