1*bc1502c1SDamjan Jovanovic /************************************************************** 2*bc1502c1SDamjan Jovanovic * 3*bc1502c1SDamjan Jovanovic * Licensed to the Apache Software Foundation (ASF) under one 4*bc1502c1SDamjan Jovanovic * or more contributor license agreements. See the NOTICE file 5*bc1502c1SDamjan Jovanovic * distributed with this work for additional information 6*bc1502c1SDamjan Jovanovic * regarding copyright ownership. The ASF licenses this file 7*bc1502c1SDamjan Jovanovic * to you under the Apache License, Version 2.0 (the 8*bc1502c1SDamjan Jovanovic * "License"); you may not use this file except in compliance 9*bc1502c1SDamjan Jovanovic * with the License. You may obtain a copy of the License at 10*bc1502c1SDamjan Jovanovic * 11*bc1502c1SDamjan Jovanovic * http://www.apache.org/licenses/LICENSE-2.0 12*bc1502c1SDamjan Jovanovic * 13*bc1502c1SDamjan Jovanovic * Unless required by applicable law or agreed to in writing, 14*bc1502c1SDamjan Jovanovic * software distributed under the License is distributed on an 15*bc1502c1SDamjan Jovanovic * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16*bc1502c1SDamjan Jovanovic * KIND, either express or implied. See the License for the 17*bc1502c1SDamjan Jovanovic * specific language governing permissions and limitations 18*bc1502c1SDamjan Jovanovic * under the License. 19*bc1502c1SDamjan Jovanovic * 20*bc1502c1SDamjan Jovanovic *************************************************************/ 21*bc1502c1SDamjan Jovanovic 22*bc1502c1SDamjan Jovanovic package com.sun.star.comp.sdbc.classloading; 23*bc1502c1SDamjan Jovanovic 24*bc1502c1SDamjan Jovanovic /** 25*bc1502c1SDamjan Jovanovic * 26*bc1502c1SDamjan Jovanovic * @author dacha 27*bc1502c1SDamjan Jovanovic */ 28*bc1502c1SDamjan Jovanovic public class ClassLoaderAndClass { 29*bc1502c1SDamjan Jovanovic 30*bc1502c1SDamjan Jovanovic private final ClassLoader classLoader; 31*bc1502c1SDamjan Jovanovic private final Class<?> classObject; 32*bc1502c1SDamjan Jovanovic ClassLoaderAndClass(ClassLoader classLoader, Class<?> classObject)33*bc1502c1SDamjan Jovanovic public ClassLoaderAndClass(ClassLoader classLoader, Class<?> classObject) { 34*bc1502c1SDamjan Jovanovic this.classLoader = classLoader; 35*bc1502c1SDamjan Jovanovic this.classObject = classObject; 36*bc1502c1SDamjan Jovanovic } 37*bc1502c1SDamjan Jovanovic getClassLoader()38*bc1502c1SDamjan Jovanovic public ClassLoader getClassLoader() { 39*bc1502c1SDamjan Jovanovic return classLoader; 40*bc1502c1SDamjan Jovanovic } 41*bc1502c1SDamjan Jovanovic getClassObject()42*bc1502c1SDamjan Jovanovic public Class<?> getClassObject() { 43*bc1502c1SDamjan Jovanovic return classObject; 44*bc1502c1SDamjan Jovanovic } 45*bc1502c1SDamjan Jovanovic 46*bc1502c1SDamjan Jovanovic } 47