| Name | Description | Type | Package | Framework |
| Functionals | Class | brooklyn.util.guava | Brooklyn | |
| Functionals .ConstantFunction | Class | brooklyn.util.guava | Brooklyn | |
| IfFunctions | Utilities for building Function instances which return specific values (or Supplier or Function instances) when certain predicates are satisfied, | Class | brooklyn.util.guava | Brooklyn |
| IfFunctions .IfFunction | Class | brooklyn.util.guava | Brooklyn | |
| IfFunctions .IfFunctionBuilder | Class | brooklyn.util.guava | Brooklyn | |
| IfFunctions .IfFunctionBuilderApplying | Class | brooklyn.util.guava | Brooklyn | |
| IfFunctions .IfFunctionBuilderApplyingFirst | Class | brooklyn.util.guava | Brooklyn | |
| IllegalStateExceptionSupplier | Class | brooklyn.util.guava | Brooklyn | |
| KeyTransformingLoadingCache | A cache that transforms its keys before deferring to a delegate LoadingCache. | Class | brooklyn.util.guava | Brooklyn |
| KeyTransformingLoadingCache .KeyTransformingSameTypeLoadingCache | Class | brooklyn.util.guava | Brooklyn | |
| Maybe | Like Guava Optional but permitting null and permitting errors to be thrown. | Class | brooklyn.util.guava | Brooklyn |
| Maybe .Absent | Class | brooklyn.util.guava | Brooklyn | |
| Maybe .AbstractPresent | Class | brooklyn.util.guava | Brooklyn | |
| Maybe .Present | Class | brooklyn.util.guava | Brooklyn | |
| Maybe .SoftlyPresent | Class | brooklyn.util.guava | Brooklyn | |
| MaybeFunctions | Class | brooklyn.util.guava | Brooklyn | |
| SerializablePredicate | Interface | brooklyn.util.guava | Brooklyn | |
| TypeTokens | Class | brooklyn.util.guava | Brooklyn | |