Method | Description | |
---|---|---|
After ( |
||
Around ( |
||
Before ( |
||
InsertAtAfterExecution ( |
指定された関数ブロックの後に、指定されたコードを共通コードモデルとして挿入します。
|
|
InsertAtAfterExecution ( |
指定された関数ブロックの後に、指定されたコードを共通コードモデルとして挿入します。
|
|
InsertAtAfterExecutionAll ( |
すべての関数の後に、指定されたコードを共通コードモデルとして挿入します。
|
|
InsertAtAfterExecutionByName ( |
名前で指定された関数の後に、指定されたコードを共通コードモデルとして挿入します。
|
|
InsertAtAfterExecutionByName ( |
名前で指定された関数の後に、指定されたコードを共通コードモデルとして挿入します。
|
|
InsertAtBeforeExecution ( |
指定された関数ブロックの先頭に、指定されたコードを共通コードモデルとして挿入します。
|
|
InsertAtBeforeExecution ( |
指定された関数ブロックの先頭に、指定されたコードを共通コードモデルとして挿入します。
|
|
InsertAtBeforeExecution ( |
指定された関数ブロックの先頭に、指定されたコードを共通コードモデルとして挿入します。
|
|
InsertAtBeforeExecutionAll ( |
すべての関数ブロックの先頭に、指定されたコードを共通コードモデルとして挿入します。
|
|
InsertAtBeforeExecutionByName ( |
名前で指定された関数ブロックの先頭に、指定されたコードを共通コードモデルとして挿入します。
|
|
InsertAtBeforeExecutionByName ( |
名前で指定された関数ブロックの先頭に、指定されたコードを共通コードモデルとして挿入します。
|
|
InsertAtBeforeExecutionByName ( |
名前で指定された関数ブロックの先頭に、指定されたコードを共通コードモデルとして挿入します。
|
|
ReplaceSpecialToken ( UnifiedBlock old, string functionName ) : UnifiedBlock |
指定されたアドバイスに含まれる特殊文字を指定された関数名に置き換えます
|
public After ( |
||
model | ||
target | AspectElement | |
advice | UnifiedBlock | |
return | void |
public Around ( |
||
model | ||
return | void |
public Before ( |
||
model | ||
target | AspectElement | |
advice | UnifiedBlock | |
return | void |
public static InsertAtAfterExecution ( |
||
root | コードを追加するモデルのルートノード | |
regex | 対象関数を指定する正規表現 | |
advice | UnifiedBlock | 挿入するコード断片 |
return | void |
public static InsertAtAfterExecution ( |
||
root | コードを追加するモデルのルートノード | |
regex | 対象関数を指定する正規表現 | |
statementNum | int | 対象関数に含まれるstatement数の下限を指定する閾値 |
advice | UnifiedBlock | 挿入するコード断片 |
return | void |
public static InsertAtAfterExecutionAll ( |
||
root | コードを追加するモデルのルートノード | |
advice | UnifiedBlock | 挿入するコード断片 |
return | void |
public static InsertAtAfterExecutionByName ( |
||
root | コードを追加するモデルのルートノード | |
name | string | 対象関数の名前 |
advice | UnifiedBlock | 挿入するコード断片 |
return | void |
public static InsertAtAfterExecutionByName ( |
||
root | コードを追加するモデルのルートノード | |
name | string | 対象関数の名前 |
statementNum | int | 対象関数に含まれるstatement数の下限を指定する閾値 |
advice | UnifiedBlock | 挿入するコード断片 |
return | void |
public static InsertAtBeforeExecution ( |
||
root | コードを追加するモデルのルートノード | |
regex | 対象関数を指定する正規表現 | |
element | ||
advice | UnifiedBlock | 挿入するコード断片 |
return | void |
public static InsertAtBeforeExecution ( |
||
root | コードを追加するモデルのルートノード | |
regex | 対象関数を指定する正規表現 | |
advice | UnifiedBlock | 挿入するコード断片 |
return | void |
public static InsertAtBeforeExecution ( |
||
root | コードを追加するモデルのルートノード | |
regex | 対象関数を指定する正規表現 | |
statementNum | int | 対象関数に含まれるstatement数の下限を指定する閾値 |
advice | UnifiedBlock | 挿入するコード断片 |
return | void |
public static InsertAtBeforeExecutionAll ( |
||
root | コードを追加するモデルのルートノード | |
advice | UnifiedBlock | 挿入するコード断片 |
return | void |
public static InsertAtBeforeExecutionByName ( |
||
root | コードを追加するモデルのルートノード | |
name | string | 対象関数の名前 |
element | ||
advice | UnifiedBlock | 挿入するコード断片 |
return | void |
public static InsertAtBeforeExecutionByName ( |
||
root | コードを追加するモデルのルートノード | |
name | string | 対象関数の名前 |
advice | UnifiedBlock | 挿入するコード断片 |
return | void |
public static InsertAtBeforeExecutionByName ( |
||
root | コードを追加するモデルのルートノード | |
name | string | 対象関数の名前 |
statementNum | int | 対象関数に含まれるstatement数の下限を指定する閾値 |
advice | UnifiedBlock | 挿入するコード断片 |
return | void |
public static ReplaceSpecialToken ( UnifiedBlock old, string functionName ) : UnifiedBlock | ||
old | UnifiedBlock | |
functionName | string | |
return | UnifiedBlock |