test_class.file: modules/core/src/test/java/org/apache/ignite/internal/marshaller/optimized/OptimizedMarshallerTest.java
test_class.identifier: OptimizedMarshallerTest
test_class.superclass: extends GridCommonAbstractTest
test_case.body: @Test
      public void testNonSerializable() throws IgniteCheckedException {
          OptimizedMarshaller marsh = marshaller();
  
          marsh.setRequireSerializable(false);
  
          NonSerializable outObj = marsh.unmarshal(marsh.marshal(new NonSerializable(null)), null);
  
          outObj.checkAfterUnmarshalled();
      }
test_case.class_method_signature: OptimizedMarshallerTest.testNonSerializable()
test_case.full_signature: @Test public void testNonSerializable()
test_case.identifier: testNonSerializable
test_case.invocations: marshaller setRequireSerializable unmarshal marshal checkAfterUnmarshalled
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testNonSerializable()
focal_class.declarator: USE_DFLT_SUID =
          IgniteSystemProperties.getBoolean(IGNITE_OPTIMIZED_MARSHALLER_USE_DEFAULT_SUID, false)
focal_class.modifier: public static final
focal_class.original_string: public static final boolean USE_DFLT_SUID =
          IgniteSystemProperties.getBoolean(IGNITE_OPTIMIZED_MARSHALLER_USE_DEFAULT_SUID, false);
focal_class.type: boolean
focal_class.var_name: USE_DFLT_SUID
focal_class.declarator: dfltClsLdr = getClass().getClassLoader()
focal_class.modifier: private final
focal_class.original_string: private final ClassLoader dfltClsLdr = getClass().getClassLoader();
focal_class.type: ClassLoader
focal_class.var_name: dfltClsLdr
focal_class.declarator: requireSer = true
focal_class.modifier: private
focal_class.original_string: private boolean requireSer = true;
focal_class.type: boolean
focal_class.var_name: requireSer
focal_class.declarator: mapper
focal_class.modifier: private
focal_class.original_string: private OptimizedMarshallerIdMapper mapper;
focal_class.type: OptimizedMarshallerIdMapper
focal_class.var_name: mapper
focal_class.declarator: clsMap = new ConcurrentHashMap<>()
focal_class.modifier: private final
focal_class.original_string: private final ConcurrentMap<Class, OptimizedClassDescriptor> clsMap = new ConcurrentHashMap<>();
focal_class.type: ConcurrentMap<Class, OptimizedClassDescriptor>
focal_class.var_name: clsMap
focal_class.declarator: registry = new OptimizedObjectSharedStreamRegistry()
focal_class.modifier: private
focal_class.original_string: private OptimizedObjectStreamRegistry registry = new OptimizedObjectSharedStreamRegistry();
focal_class.type: OptimizedObjectStreamRegistry
focal_class.var_name: registry
focal_class.declarator: nonCachedRegistry = new OptimizedObjectSharedStreamRegistry()
focal_class.modifier: private
focal_class.original_string: private OptimizedObjectSharedStreamRegistry nonCachedRegistry = new OptimizedObjectSharedStreamRegistry();
focal_class.type: OptimizedObjectSharedStreamRegistry
focal_class.var_name: nonCachedRegistry
focal_class.file: modules/core/src/main/java/org/apache/ignite/internal/marshaller/optimized/OptimizedMarshaller.java
focal_class.identifier: OptimizedMarshaller
focal_class.class_method_signature: OptimizedMarshaller.OptimizedMarshaller()
focal_class.full_signature: public  OptimizedMarshaller()
focal_class.identifier: OptimizedMarshaller
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.signature:  OptimizedMarshaller()
focal_class.class_method_signature: OptimizedMarshaller.OptimizedMarshaller(boolean requireSer)
focal_class.full_signature: public  OptimizedMarshaller(boolean requireSer)
focal_class.identifier: OptimizedMarshaller
focal_class.modifiers: public
focal_class.parameters: (boolean requireSer)
focal_class.signature:  OptimizedMarshaller(boolean requireSer)
focal_class.class_method_signature: OptimizedMarshaller.setRequireSerializable(boolean requireSer)
focal_class.full_signature: public OptimizedMarshaller setRequireSerializable(boolean requireSer)
focal_class.identifier: setRequireSerializable
focal_class.modifiers: public
focal_class.parameters: (boolean requireSer)
focal_class.return: OptimizedMarshaller
focal_class.signature: OptimizedMarshaller setRequireSerializable(boolean requireSer)
focal_class.class_method_signature: OptimizedMarshaller.setIdMapper(OptimizedMarshallerIdMapper mapper)
focal_class.full_signature: public OptimizedMarshaller setIdMapper(OptimizedMarshallerIdMapper mapper)
focal_class.identifier: setIdMapper
focal_class.modifiers: public
focal_class.parameters: (OptimizedMarshallerIdMapper mapper)
focal_class.return: OptimizedMarshaller
focal_class.signature: OptimizedMarshaller setIdMapper(OptimizedMarshallerIdMapper mapper)
focal_class.class_method_signature: OptimizedMarshaller.setPoolSize(int poolSize)
focal_class.full_signature: public OptimizedMarshaller setPoolSize(int poolSize)
focal_class.identifier: setPoolSize
focal_class.modifiers: public
focal_class.parameters: (int poolSize)
focal_class.return: OptimizedMarshaller
focal_class.signature: OptimizedMarshaller setPoolSize(int poolSize)
focal_class.class_method_signature: OptimizedMarshaller.marshal0(@Nullable Object obj, OutputStream out)
focal_class.full_signature: @Override protected void marshal0(@Nullable Object obj, OutputStream out)
focal_class.identifier: marshal0
focal_class.modifiers: @Override protected
focal_class.parameters: (@Nullable Object obj, OutputStream out)
focal_class.return: void
focal_class.signature: void marshal0(@Nullable Object obj, OutputStream out)
focal_class.class_method_signature: OptimizedMarshaller.marshal0(@Nullable Object obj)
focal_class.full_signature: @Override protected byte[] marshal0(@Nullable Object obj)
focal_class.identifier: marshal0
focal_class.modifiers: @Override protected
focal_class.parameters: (@Nullable Object obj)
focal_class.return: byte[]
focal_class.signature: byte[] marshal0(@Nullable Object obj)
focal_class.class_method_signature: OptimizedMarshaller.unmarshal0(InputStream in, @Nullable ClassLoader clsLdr)
focal_class.full_signature: @Override protected T unmarshal0(InputStream in, @Nullable ClassLoader clsLdr)
focal_class.identifier: unmarshal0
focal_class.modifiers: @Override protected
focal_class.parameters: (InputStream in, @Nullable ClassLoader clsLdr)
focal_class.return: T
focal_class.signature: T unmarshal0(InputStream in, @Nullable ClassLoader clsLdr)
focal_class.class_method_signature: OptimizedMarshaller.unmarshal0(InputStream in, @Nullable ClassLoader clsLdr, boolean useCache)
focal_class.full_signature: protected T unmarshal0(InputStream in, @Nullable ClassLoader clsLdr, boolean useCache)
focal_class.identifier: unmarshal0
focal_class.modifiers: protected
focal_class.parameters: (InputStream in, @Nullable ClassLoader clsLdr, boolean useCache)
focal_class.return: T
focal_class.signature: T unmarshal0(InputStream in, @Nullable ClassLoader clsLdr, boolean useCache)
focal_class.class_method_signature: OptimizedMarshaller.unmarshal0(byte[] arr, @Nullable ClassLoader clsLdr)
focal_class.full_signature: @Override protected T unmarshal0(byte[] arr, @Nullable ClassLoader clsLdr)
focal_class.identifier: unmarshal0
focal_class.modifiers: @Override protected
focal_class.parameters: (byte[] arr, @Nullable ClassLoader clsLdr)
focal_class.return: T
focal_class.signature: T unmarshal0(byte[] arr, @Nullable ClassLoader clsLdr)
focal_class.class_method_signature: OptimizedMarshaller.available()
focal_class.full_signature: @SuppressWarnings({"TypeParameterExtendsFinalClass", "ErrorNotRethrown"}) public static boolean available()
focal_class.identifier: available
focal_class.modifiers: @SuppressWarnings({"TypeParameterExtendsFinalClass", "ErrorNotRethrown"}) public static
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean available()
focal_class.class_method_signature: OptimizedMarshaller.onUndeploy(ClassLoader ldr)
focal_class.full_signature: @Override public void onUndeploy(ClassLoader ldr)
focal_class.identifier: onUndeploy
focal_class.modifiers: @Override public
focal_class.parameters: (ClassLoader ldr)
focal_class.return: void
focal_class.signature: void onUndeploy(ClassLoader ldr)
focal_class.class_method_signature: OptimizedMarshaller.toString()
focal_class.full_signature: @Override public String toString()
focal_class.identifier: toString
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toString()
focal_class.superclass: extends AbstractNodeNameAwareMarshaller
focal_method.body: public OptimizedMarshaller setRequireSerializable(boolean requireSer) {
          this.requireSer = requireSer;
  
          return this;
      }
focal_method.class_method_signature: OptimizedMarshaller.setRequireSerializable(boolean requireSer)
focal_method.full_signature: public OptimizedMarshaller setRequireSerializable(boolean requireSer)
focal_method.identifier: setRequireSerializable
focal_method.modifiers: public
focal_method.parameters: (boolean requireSer)
focal_method.return: OptimizedMarshaller
focal_method.signature: OptimizedMarshaller setRequireSerializable(boolean requireSer)