public interface MacroDeclarations
hasMacro(String) == true ->
getMacro(String) != null
hasMacro(String) should be pure i.e. have no side effects.
Whereas getMacro(String) may have side effects.
(This is useful for creating macros on the fly in getMacro(String))| Modifier and Type | Method and Description |
|---|---|
Macro |
getMacro(java.lang.String name)
Tries to fetch the macro
|
boolean |
hasMacro(java.lang.String name)
Whether the macro is declared
|
boolean hasMacro(java.lang.String name)
name - name of the macro being queriedMacro getMacro(java.lang.String name)
hasMacro(String)name -