Lines Matching defs:function
36 * A DTrace probe description consists of provider, module, function,
63 * Instance with empty provider, module, function, and name fields
72 * Enumerates the provider, module, function, and name fields of a
80 /** Probe function */
92 "function", "name"});
108 private final String function;
114 * in the format <i>{@code provider:module:function:name}</i> or
119 * <i>{@code provider:module:function:name}</i> or else (if no colon
140 function = "";
145 function = p.function;
151 function = "";
158 * qualified only by the function name.
171 * qualified by the function name and module name.
192 * @param probeFunction function name, may be null or empty to match
205 function = ((probeFunction == null) ? "" : probeFunction);
228 * <i>provider:module:function:name</i>
326 * Gets the function name.
328 * @return non-null function name, may be an empty string to
334 return function;
350 * Returns {@code true} if provider, module, function, and name are
366 if (function.length() > 0) {
424 cmp = function.compareTo(p.function);
449 hash = (37 * hash) + function.hashCode();
466 if (function == null) {
467 throw new InvalidObjectException("function is null");
478 * <i>provider:module:function:name</i>
493 buf.append(function);