From b181a875a314b390b8d6b98a2f05f042f81850f6 Mon Sep 17 00:00:00 2001 From: Charles Oliver Nutter Date: Thu, 12 Jan 2023 15:33:43 -0600 Subject: Remove redundant init of YAMLTree This used to house a method for getting private instance vars but that was removed in #458. Now this does nothing. --- ext/java/org/jruby/ext/psych/PsychLibrary.java | 1 - ext/java/org/jruby/ext/psych/PsychYamlTree.java | 47 ------------------------- 2 files changed, 48 deletions(-) delete mode 100644 ext/java/org/jruby/ext/psych/PsychYamlTree.java diff --git a/ext/java/org/jruby/ext/psych/PsychLibrary.java b/ext/java/org/jruby/ext/psych/PsychLibrary.java index 44f9415..5141ea6 100644 --- a/ext/java/org/jruby/ext/psych/PsychLibrary.java +++ b/ext/java/org/jruby/ext/psych/PsychLibrary.java @@ -105,7 +105,6 @@ public class PsychLibrary implements Library { PsychParser.initPsychParser(runtime, psych); PsychEmitter.initPsychEmitter(runtime, psych); PsychToRuby.initPsychToRuby(runtime, psych); - PsychYamlTree.initPsychYamlTree(runtime, psych); } public enum YAMLEncoding { diff --git a/ext/java/org/jruby/ext/psych/PsychYamlTree.java b/ext/java/org/jruby/ext/psych/PsychYamlTree.java deleted file mode 100644 index 139488b..0000000 --- a/ext/java/org/jruby/ext/psych/PsychYamlTree.java +++ /dev/null @@ -1,47 +0,0 @@ -/***** BEGIN LICENSE BLOCK ***** - * Version: EPL 1.0/GPL 2.0/LGPL 2.1 - * - * The contents of this file are subject to the Eclipse Public - * License Version 1.0 (the "License"); you may not use this file - * except in compliance with the License. You may obtain a copy of - * the License at http://www.eclipse.org/legal/epl-v10.html - * - * Software distributed under the License is distributed on an "AS - * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or - * implied. See the License for the specific language governing - * rights and limitations under the License. - * - * Copyright (C) 2010 Charles O Nutter - * - * Alternatively, the contents of this file may be used under the terms of - * either of the GNU General Public License Version 2 or later (the "GPL"), - * or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), - * in which case the provisions of the GPL or the LGPL are applicable instead - * of those above. If you wish to allow use of your version of this file only - * under the terms of either the GPL or the LGPL, and not to allow others to - * use your version of this file under the terms of the EPL, indicate your - * decision by deleting the provisions above and replace them with the notice - * and other provisions required by the GPL or the LGPL. If you do not delete - * the provisions above, a recipient may use your version of this file under - * the terms of any one of the EPL, the GPL or the LGPL. - ***** END LICENSE BLOCK *****/ -package org.jruby.ext.psych; - -import org.jruby.Ruby; -import org.jruby.RubyClass; -import org.jruby.RubyModule; -import org.jruby.RubyObject; -import org.jruby.anno.JRubyMethod; -import org.jruby.runtime.ThreadContext; -import org.jruby.runtime.builtin.IRubyObject; -import static org.jruby.runtime.Visibility.*; - -public class PsychYamlTree { - public static void initPsychYamlTree(Ruby runtime, RubyModule psych) { - RubyModule visitors = (RubyModule)psych.getConstant("Visitors"); - RubyClass visitor = (RubyClass)visitors.getConstant("Visitor"); - RubyClass psychYamlTree = runtime.defineClassUnder("YAMLTree", visitor, RubyObject.OBJECT_ALLOCATOR, visitors); - - psychYamlTree.defineAnnotatedMethods(PsychYamlTree.class); - } -} -- cgit v1.2.1