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)
)boolean hasMacro(java.lang.String name)
name
- name of the macro being queriedMacro getMacro(java.lang.String name)
hasMacro(String)
name
-