org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionDefinitionImpl.class Maven / Gradle / Ivy
???? 3 X
8
9 : ; <
= > ? @
A B C D
E F
G H I
J K name Ljava/lang/String; type $Lorg/apache/jackrabbit/oak/api/Type; Signature 'Lorg/apache/jackrabbit/oak/api/Type<*>; isMandatory Z :(Ljava/lang/String;Lorg/apache/jackrabbit/oak/api/Type;Z)V Code LineNumberTable LocalVariableTable this \Lorg/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionDefinitionImpl; LocalVariableTypeTable
StackMapTable I ; L =(Ljava/lang/String;Lorg/apache/jackrabbit/oak/api/Type<*>;Z)V "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nonnull; getName ()Ljava/lang/String; RuntimeVisibleAnnotations getRequiredType &()Lorg/apache/jackrabbit/oak/api/Type; )()Lorg/apache/jackrabbit/oak/api/Type<*>; ()Z hashCode ()I equals (Ljava/lang/Object;)Z other o Ljava/lang/Object;
SourceFile RestrictionDefinitionImpl.java M N O P java/lang/String L Q 0 "java/lang/IllegalArgumentException 4'undefined' is not a valid required definition type. R java/lang/Object S T U V / W Zorg/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionDefinitionImpl 1 2 Vorg/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionDefinition "org/apache/jackrabbit/oak/api/Type ()V $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; tag (Ljava/lang/String;)V java/lang/Boolean valueOf (Z)Ljava/lang/Boolean; com/google/common/base/Objects ([Ljava/lang/Object;)I ! ? +*? *+? ? ? ,? ?
? Y? ?*,? *?
? - . / 0 2 % 3 * 4 * + + + + + ! ? " # $ % &