Package com.strobel.componentmodel
Interface UserDataStore
- All Known Implementing Classes:
Annotation,AnonymousObjectCreationExpression,ArrayCreationExpression,ArrayInitializerExpression,ArraySpecifier,AssertStatement,AssignmentExpression,AstNode,AstType,BinaryOperatorExpression,BlockStatement,BreakStatement,BytecodeConstant,CaseLabel,CastExpression,CatchClause,ClassOfExpression,Comment,CompilationUnit,ComposedType,ConditionalExpression,ConstructorDeclaration,ContinueStatement,DecompilerContext,DoWhileStatement,EmptyStatement,EntityDeclaration,EnumValueDeclaration,Expression,Expression,ExpressionStatement,FieldDeclaration,ForEachStatement,ForStatement,GotoStatement,Identifier,IdentifierExpression,IfElseStatement,ImportDeclaration,IndexerExpression,InlinedBytecodeExpression,InstanceInitializer,InstanceOfExpression,IntersectionType,InvocationExpression,JavaModifierToken,JavaTokenNode,LabeledStatement,LabelStatement,LambdaExpression,LocalTypeDeclarationStatement,MacNewLine,MemberReferenceExpression,MethodDeclaration,MethodGroupExpression,MethodHandlePlaceholder,ModuleDeclaration,NewLineNode,NullReferenceExpression,ObjectCreationExpression,PackageDeclaration,ParameterDeclaration,ParenthesizedExpression,PatternExpression,PrimitiveExpression,ReturnStatement,SimpleType,Statement,SuperReferenceExpression,SwitchExpression,SwitchExpressionArm,SwitchSection,SwitchStatement,SynchronizedStatement,TextNode,ThisReferenceExpression,ThrowStatement,TryCatchStatement,TypeDeclaration,TypeParameterDeclaration,TypeReferenceExpression,UnaryOperatorExpression,UnionType,UnixNewLine,UserDataStoreBase,VariableDeclarationStatement,VariableInitializer,WhileStatement,WildcardType,WindowsNewLine
public interface UserDataStore
-
Method Summary
Modifier and TypeMethodDescription<T> TgetUserData(Key<T> key) <T> voidputUserData(Key<T> key, T value) <T> TputUserDataIfAbsent(Key<T> key, T value) <T> boolean
-
Method Details
-
getUserData
-
putUserData
-
putUserDataIfAbsent
-
replace
-