クラス InlineMap

java.lang.ObjectSE
org.springframework.expression.spel.ast.SpelNodeImpl
org.springframework.expression.spel.ast.InlineMap
実装済みのインターフェース一覧:
Opcodes, SpelNode

public class InlineMap extends SpelNodeImpl
マップを式で表します (例: '{name:'foo' ,age:12}')。
導入:
4.1
作成者:
Andy Clement, Sam Brannen, Harry Yang, Semyon Danilov
  • コンストラクターの詳細

    • InlineMap

      public InlineMap(int startPos, int endPos, SpelNodeImpl... args)
  • 方法の詳細

    • getValueInternal

      public TypedValue getValueInternal(ExpressionState expressionState) throws EvaluationException
      次で指定:
      クラス SpelNodeImplgetValueInternal 
      例外:
      EvaluationException
    • toStringAST

      public StringSE toStringAST()
      インターフェースからコピーされた説明: SpelNode
      この AST ノードの文字列形式を返します。
      戻り値:
      文字列形式
    • isConstant

      public boolean isConstant()
      このマップが構造的に定数値であるかどうかを返します。

      結果として得られる定数値は、getValueInternal(ExpressionState) または getConstantValue() の最初の呼び出し時に遅延的に作成されることに注意してください。

    • getConstantValue

      @DeprecatedSE(since="6.2.19") public @Nullable MapSE<ObjectSE,ObjectSE> getConstantValue()
      使用すべきではありません。
      Spring Framework 6.2.19 では、このメソッドはテスト目的のみを想定しており、フレームワークの将来のバージョンで削除される予定です。
      このインラインマップのキャッシュされた定数 MapSE 値を返してください。初回アクセス時に遅延作成されます。
      関連事項: