@Override public <T> T convertToType(Object obj, Class<T> type) { return elContext.convertToType(obj, type);
}
public LambdaExpressionNestedState getLambdaExpressionNestedState() { // State is stored in the EvaluationContext instance associated with the // outermost lambda expression of a set of nested expressions.
if (lambdaExpressionNestedState != null) { // This instance is storing state so it must be associated with the // outermost lambda expression. return lambdaExpressionNestedState;
}
// Check to see if the associated lambda expression is nested as state // will be stored in the EvaluationContext associated with the outermost // lambda expression. if (elContext instanceof EvaluationContext) { return ((EvaluationContext) elContext).getLambdaExpressionNestedState();
}
returnnull;
}
publicvoid setLambdaExpressionNestedState(LambdaExpressionNestedState lambdaExpressionNestedState) { if (this.lambdaExpressionNestedState != null) { // Should never happen thrownew IllegalStateException(MessageFactory.get("error.lambda.wrongNestedState"));
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.