blob: ea1d428db0acd1928e6466f370ba27cec00da72f (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
|
/*
* System.Reflection.Emit-like API for writing .NET assemblies to MSIL
*/
// $Id: EmptyVisitor.java 168 2005-12-12 14:20:06Z mihaylov $
package ch.epfl.lamp.compiler.msil.emit
/**
* Supplies empty method bodies to be overridden by subclasses.
*/
class EmptyVisitor extends Visitor {
//##########################################################################
/**
* Visit an AssemblyBuilder
*/
def caseAssemblyBuilder(assemblyBuilder: AssemblyBuilder) {
}
/**
* Visit a ModuleBuilder
*/
def caseModuleBuilder(moduleBuilder: ModuleBuilder) {
}
/**
* Visit a TypeBuilder
*/
def caseTypeBuilder(typeBuilder: TypeBuilder) {
}
/**
* Visit a FieldBuilder
*/
def caseFieldBuilder(fieldBuilder: FieldBuilder) {
}
/**
* Visit a ConstructorBuilder
*/
def caseConstructorBuilder(constructorBuilder: ConstructorBuilder) {
}
/**
* Visit a MethodBuilder
*/
def caseMethodBuilder(methodBuilder: MethodBuilder) {
}
/**
* Visit a ParameterBuilder
*/
def caseParameterBuilder(parameterBuilder: ParameterBuilder) {
}
/**
* Visit an ILGenerator
*/
def caseILGenerator(iLGenerator: ILGenerator) {
}
/**
* visit an OpCode
*/
def caseOpCode(opCode: OpCode) {
}
/**
* Visit a Label
*/
def caseLabel(label: Label) {
}
/**
* Visit a LocalBuilder
*/
def caseLocalBuilder(localBuilder: LocalBuilder) {
}
//##########################################################################
}
|